搭梯子访问墙外网站

翻墙搭梯子

首先你需要一个境外服务器、远程可以用Xshell 6,不熟的可以看站内linux的教程。

安卓客户端: Shadowsocks

参考文章:半醉人间polarxiong

命令列表:

1
2
3
#这里所有安装遇到选项一律输y,回车
#安装python setuptools
yum install python-setuptools
1
2
#下载pip压缩包
wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
1
2
3
4
5
6
7
8
9
10
11
12
#下载完后,解压它
tar -xzvf pip-1.3.1.tar.gz
#进入解压出的文件夹
cd pip-1.3.1
#安装python
python setup.py install
#安装shadowsocks
pip install shadowsocks
#创建shadowsocks文件夹
mkdir /etc/shadowsocks
#创建并编辑shadowsocks配置文件
vi /etc/shadowsocks/config.json

进入config.json文件后按I进入Insert模式,可以进行编辑。

复制粘贴以下内容,注意要填一些东西。

1
2
3
4
5
6
7
8
9
10
{
"server":"你的服务器的ip地址",
"port_password": {
"8888": "123456",
"8889": "123456"
},
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}

这里服务器的ip地址我是设为0.0.0.0,方便快照换服务器,然后按Esc、:wq(输入冒号wq,意为保存并退出)

这里是设置服务器端的Shadowsocks,后面需要用到上面你填入的信息,对应为:

主要信息:

服务器ip:你的服务器的ip地址

配置端口:8888、8889

密码都为:123456

加密方式:aes-256-cfb

1
2
3
#开启服务
ssserver -c /etc/shadowsocks/config.json -d start
#关闭后面改为stop
1
2
#创建并编辑shadowsocks.service,这里是要配置开机自启动
vi /etc/systemd/system/shadowsocks.service

与刚刚一样,进入了这个文件,按i可以进行编辑,把以下内容复制到里面:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[Unit]
Description=Shadowsocks
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

esc,:wq

保存退出后,再输入以下命令:

1
2
3
4
5
6
7
8
9
10
11
#权限
chmod 755 /etc/systemd/system/shadowsocks.service

#启动、启用
systemctl start shadowsocks
systemctl enable shadowsocks

#配置防火墙开放端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --zone=public --add-port=8889/tcp --permanent
firewall-cmd --reload

然后在手机上安装Shadowsocks,填入上面对应的主要信息(服务器ip、端口、密码、加密方式),就可以使用代理了,若握手成功,此时谷歌、Youtube等网站都可以访问了。

填好后,点下面的纸飞机进行连接。