阿里云ECS配置VPN海外代理
来源:互联网 发布:单机魔兽数据库端口 编辑:程序博客网 时间:2024/05/02 04:41
最近开发过程中京汉藏需要使用代理查阅国外的网站,因此就想通过阿里云ess搭建一个代理服务器;查阅了网上许多的资料发现多多少少有一些问题,要不就是某个命令不能用(我不是linux高手),要不就是配置完成以后不能使用,通过我的一番查阅自己总结、记录下了正确的方式希望能给有需要的朋友一点帮助。
第一步
安装pptp,如下命令:
apt-get install pptpd
第二步
编辑/etc/pptpd.conf:
vi /etc/pptpd.conf
将
#localip 192.168.0.1 #remoteip 192.168.0.234-238,192.168.0.245
修改成
localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245
即将这两行第一个字符“#”去掉,保存退出。
第三步
编辑/etc/ppp/options.pptpd:
将
#ms-dns 10.0.0.1 #ms-dns 10.0.0.2
改成
ms-dns 8.8.8.8 ms-dns 8.8.4.4
第四步
设置使用pptp的用户名和密码,编辑/etc/ppp/chap-secrets,打开后内容如下:
# Secrets for authentication using CHAP # client server secret IP addresses
按照“用户名 pptpd 密码 ip地址”的格式输入,例如:
kuro test 123456 *
(*表示所有IP)保存并退出。
第无步
修改内核设置,使其支持转发命令,编辑/etc/sysctl.conf,将
net.ipv4.ip_forward=0
改成
net.ipv4.ip_forward=1
将
net.ipv4.tcp_syncookies=1
改成
#net.ipv4.tcp_syncookies=1
第五步
添加iptables转发规则iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -jMASQUERADE(注意:由于阿里云是双网卡,内网eth0,外网eth1,所以这块特别容易误写为eth0,这也是为什么很多杂乱的教程无法配置成功的原因之一),执行命令:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -jMASQUERADE
接着执行下面,按照网上好多的教程配置完以后国外的网站可以访问但是国内的网站却不能访问,就是没有执行下面的内容,
iptables -A FORWARD -s 192.168.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200
第六步
重启pptp服务
service pptpd restart
第七步
ok,到此为止,配置全部完毕,可以在win7客户端使用该vpn代理了。
最后
扫描下方Q群二维码快速加入Java学习交流群
0 0
- 阿里云ECS配置VPN海外代理
- 阿里云ECS配置
- 阿里云ECS架设VPN过程总结
- 阿里云ECS架设VPN过程
- 阿里云ECS搭建VPN服务器
- 阿里云ECS架设VPN过程总结
- 阿里云ECS Centos配置
- 第一次用阿里云ecs配置pptp vpn遇到的问题。
- 阿里云-ECS-nginx反向代理-安装
- 阿里云ECS用docker安装IPsec VPN
- 阿里云服务器ECS配置(亲测)
- 阿里云服务器ECS配置全解
- 阿里云ECS 下ngixn 配置详解
- 阿里云ECS(linux)配置搭建
- 阿里云ECS服务器配置记录
- 阿里云ECS用docker配置MdWiki
- 阿里云ECS服务器https配置实践
- 阿里云服务器ECS配置全解
- Web项目中的Servlet
- HttpClient 4.5.1出现cookie rejected illegal path attribute
- 直方图最大矩形面积
- Spring的属性注入(SPEL)
- 矩阵压缩存储思路
- 阿里云ECS配置VPN海外代理
- windows 线程
- 转载 - 人生的选择
- 几个非常有用的android studio工具
- Cloudera Manager及CDH安装
- Error: JAVA_HOME is set to an invalid directory.解决办法
- mysqlERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.so
- 华为云服务器部署SVN Server
- ORB: an effiient alternative to SIFT or SURF