怎样利用VPS搭建翻墙梯子
由于众所周知的原因,现在的翻墙技术似乎已经成为了开发者的基本技能。很多技术文章,有价值的英文原创内容,没有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端口主要是为了翻墙服务器安全
- yum install python-setuptools && easy_install pip
- pip install shadowsocks (此步骤安装ShadowSocks,很快,几秒钟的事情)
- mkdir -p /etc/shadowsocks
- vi /etc/shadowsocks/config.json
输入如下内容:
- {
- “server”:”xx.xx.xx.xx”, //这里改为你自己的VPS的IP地址
- “server_port”:991,
- “local_address”: “127.0.0.1”,
- “local_port”:9991,
- “password”:”xxxxx”, //这里改为你自己的密码
- “timeout”:600,
- “method”:”aes-256-cfb”,
- “fast_open”: false,
- “workers”: 1
- }
- vi /etc/systemd/system/shadowsocks-server.service
输入如下内容:
- [Unit]
- Description=Shadowsocks Server
- After=network.target[Service]
- Type=forking
- PIDFile=/run/shadowsocks/server.pid
- PermissionsStartOnly=true
- ExecStartPre=/bin/mkdir -p /run/shadowsocks
- ExecStartPre=/bin/chown root:root /run/shadowsocks
- ExecStart=/usr/bin/ssserver –pid-file /var/run/shadowsocks/server.pid -c /etc/shadowsocks/config.json -d start
- Restart=on-abort
- User=root
- Group=root
- UMask=0027[Install]
- WantedBy=multi-user.target
- systemctl start shadowsocks-server.service
- systemctl enable shadowsocks-server.service
- wget http://dl.serverspeeder.com/d/ls/serverSpeederInstaller.tar.gz
- tar xzvf serverSpeederInstaller.tar.gz
- bash serverSpeederInstaller.sh
输入你的速锐账号和密码
选择需要加速的接口、上行及下行最大带宽,这里不需要输入任何内容,直接回车进入下一步
输入“y”让锐速随系统自动启动
输入第二“y”马上运行锐速
- firewall-cmd –permanent –add-port=99/tcp
- firewall-cmd –reload
- 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方案的公司,购买他们的服务依然可以达到同样的目的。这个方案相对方案一更简单一些。具体在网上自己搜索一下,在此不再赘述。
相关阅读: