A-A+

怎样利用VPS搭建翻墙梯子

2017年08月05日 站长资讯 暂无评论

由于众所周知的原因,现在的翻墙技术似乎已经成为了开发者的基本技能。很多技术文章,有价值的英文原创内容,没有Google是不行的。用百度大妈能找到想要的东西吗?我相信所有的技术人员应该可以感受得到这一点。有事找百度只是一个美丽的梦罢了。但是要用Google,就只好自己搭梯子了。

除了使用Google搜索引擎,访问Fackbook, Twitter, Youtube,wordpress等等好像也都需要梯子吧?

好了,废话不多说,直接切入正题。按照此教程,你应该能很轻松搭建自己的翻墙服务器,多的不说了,直接上干货:

方案一:5美刀/月的高性能翻墙服务器

在DigitalOcean上购买一个VPS(5元每月那种足够了!一个月可以用1000G的流量,每天30多G作为一般的上网用途绰绰有余)

这里要特别提一下VPS机房的选择,我推荐的机房是San Francisco,机房位置在美国,但是速度那是飞快。访问youtube观看1080P的视频一点问题都没有,基本可以保证满速观看。当然其它机房比如Singapore,Frankfurt速度也凑合,可以作为备选。

把putty下载好备用。(putty是一个用于访问服务器的应用程序)

下载地址:https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

注册一个速锐账号,安装的时候要用到,用于上网加速。

注册地址:http://my.serverspeeder.com/

接下来就是VPS服务器配置了,首先登陆你的VPS后台,然后在VPS上安装CentOS 7.1 64bit (其它的系统应该也可以,我没有试过)

选择内核:4.1.5-x86_64-linode61 or CentOS 7 x64 vmlinuz-3.10.0-229.1.2.el7.x86_64

待安装完成后启动此VPS,然后使用putty登陆.

下面就是在shell中敲命令了,复制粘贴就可以~

vi /etc/ssh/sshd_config

更改Port 22为Port 422,这一步可以省略,更改ssh端口主要是为了翻墙服务器安全

vi /etc/ssh/ssh_config

更改#Port 22为Port 422,,这一步可以省略,更改ssh端口主要是为了翻墙服务器安全

  1. yum install python-setuptools && easy_install pip  
  2. pip install shadowsocks (此步骤安装ShadowSocks,很快,几秒钟的事情)  
  3. mkdir -p /etc/shadowsocks  
  4. vi /etc/shadowsocks/config.json  

输入如下内容:

  1. {  
  2. “server”:”xx.xx.xx.xx”, //这里改为你自己的VPS的IP地址  
  3. “server_port”:991,  
  4. “local_address”: “127.0.0.1”,  
  5. “local_port”:9991,  
  6. “password”:”xxxxx”, //这里改为你自己的密码  
  7. “timeout”:600,  
  8. “method”:”aes-256-cfb”,  
  9. “fast_open”: false,  
  10. “workers”: 1  
  11. }  
  12. vi /etc/systemd/system/shadowsocks-server.service  

输入如下内容:

  1. [Unit]  
  2. Description=Shadowsocks Server  
  3. After=network.target[Service]  
  4. Type=forking  
  5. PIDFile=/run/shadowsocks/server.pid  
  6. PermissionsStartOnly=true  
  7. ExecStartPre=/bin/mkdir -p /run/shadowsocks  
  8. ExecStartPre=/bin/chown root:root /run/shadowsocks  
  9. ExecStart=/usr/bin/ssserver –pid-file /var/run/shadowsocks/server.pid -c /etc/shadowsocks/config.json -d start  
  10. Restart=on-abort  
  11. User=root  
  12. Group=root  
  13. UMask=0027[Install]  
  14. WantedBy=multi-user.target  
  15. systemctl start shadowsocks-server.service  
  16. systemctl enable shadowsocks-server.service  
  17. wget http://dl.serverspeeder.com/d/ls/serverSpeederInstaller.tar.gz  
  18. tar xzvf serverSpeederInstaller.tar.gz  
  19. bash serverSpeederInstaller.sh  

输入你的速锐账号和密码

选择需要加速的接口、上行及下行最大带宽,这里不需要输入任何内容,直接回车进入下一步

输入“y”让锐速随系统自动启动

输入第二“y”马上运行锐速

  1. firewall-cmd –permanent –add-port=99/tcp  
  2. firewall-cmd –reload  
  3. reboot  

重启后,使用命令netstat -tln查看服务器端口占用情况确定是否运行正常。这一步可省略。
锐速后续优化步骤:(可省略)

vi /serverspeeder/etc/config更改如下内容:rsc=”1″ #RSC网卡驱动模式

advinacc=”1″ #流量方向加速

maxmode=”1″ #最大传输模式保存退出

lsmod

reboot

VPS服务器配置大功告成。

之后,你可以在你想要爬梯子的电脑上安装一个Shadowsocks客户端,然后选择全局模式,这样所有的浏览器,包括QQ浏览器,搜狗浏览器,Chrome,Firefox等等都可以爬梯子自由上网了。

下载地址:https://shadowsocks.org/en/download/clients.html

这里需要特别提醒一下,在shadowsocks客户端填写的几项数据:

服务器IP:就是你的VPS的IP地址

服务器端口:和配置文件中的server_port一样的,例子中为991

密码:和配置文件中password所设值一样

加密:和配置文件的method所设值一样

代理端口:和配置文件的local_port所设值一样

方案二:2-5美刀/月的VPN客户方案

若你不想自己配置服务器,太复杂?那么在网上找一家提供VPN方案的公司,购买他们的服务依然可以达到同样的目的。这个方案相对方案一更简单一些。具体在网上自己搜索一下,在此不再赘述。

相关阅读:

如何翻墙上国外网站(两步秒上google,youtube,facebook,twitter)

电脑如何翻墙上国外网站快速而又稳定的方法

分享安卓手机翻墙软件以及安卓手机翻墙教程

实测可用的安卓手机Android真实翻墙上国外站点

手机翻墙与电脑翻墙免费工具大全(浏览器、软件、VPN翻墙)

标签:

给我留言