Shadowsocks服务端
如果已经安装shadowsocks,请跳过这步骤。
安装
- 使用root用户登录,按顺序运行以下命令: wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh chmod +x shadowsocks-go.sh ./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log
脚本安装完成后,已将 shadowsocks-go 加入开机自启动
配置
- 修改配置文件 nano /etc/shadowsocks/config.json
- 单用户配置
{
"server":"0.0.0.0",
"server_port": 13839,
"local_port":1080,
"password":"jkdf7nd33eUj",
"method":"aes-256-cfb",
"timeout":600
}
- 多用户配置
{
"port_password":{
"13839":"jkdf7nd33eUj",
"12179":"Ka7KGb4gqwtF",
"16713":"fJArFv1gQ8Ve",
"18711":"4aZtRq4frGf5",
"17739":"e1PDAM35rYG9"
},
"method":"aes-256-cfb",
"timeout":600
}
- 修改完后,重启服务/etc/init.d/shadowsocks restart
管理
- 启动
/etc/init.d/shadowsocks start
- 停止
/etc/init.d/shadowsocks stop
- 重启
/etc/init.d/shadowsocks restart
- 状态
/etc/init.d/shadowsocks status
iptable 放开上面配置的端口
sudo iptables -A INPUT -p tcp --dport 8989 -j ACCEPT
服务器实例的安全组规则需要增加 自定义 TCP 在 相关端口(8989) 的访问 ,(允许所有ip访问,设置为0.0.0.0/0),这一步在Aws或者阿里云的控制台操作。
用telnet your_public_ip 8989验证, 只有telnet能访问端口了,才能正常使用shadowsocks!
最后下载终端连接服务,享受科学上网吧。
Android
windows
FinalSpeed 服务端
安装
rm -f install_fs.sh wget https://github.com/ucoker/finalspeed/raw/master/install_fs.sh chmod +x install_fs.sh ./install_fs.sh 2>&1 | tee install.log
安装成功后会出现如下提示
Archive: finalspeed_server.zip
inflating: /fs/fs.jar
inflating: /fs/start.sh
inflating: /fs/stop.sh
inflating: /fs/restart.sh
FinalSpeed start,log file: /fs/server.log
FinalSpeed server starting...
System Name: linux
Listen udp port: 150
Listen tcp port: 150
Network Interface List:
eth0
Pseudo-device that captures on all interfaces any
lo
Selected Network Interface:
eth0
FinalSpeed server start success.
添加开机启动nano /etc/rc.local
在exit 0 之前 加入sh /fs/start.sh
开放端口
如果没有设置防火墙,此步骤可跳过。service iptables start iptables -A INPUT -p tcp –dport 你的vps端口号 -j ACCEPT iptables -A OUTPUT -p tcp –sport 你的vps端口号 -j ACCEPT service iptables save
管理
- 更新:
执行一键安装会自动完成更新。 - 卸载:
sh /fs/stop.sh ; rm -rf /fs
- 启动:
sh /fs/start.sh
- 停止:
sh /fs/stop.sh
- 重新启动:
sh /fs/restart.sh
- 运行日志:
tail -f /fs/server.log
客户端配置
例如:远端shadowsocks端口是8989,本地加速端口是8985,配置应该如下:
先下载并安装 shadowsocks Mac 客户端
再下载并安装 FinalSpeed 客户端
https://www.youtube.com/watch?app=desktop&v=wAxOjL_gDzk
https://github.com/ucoker/finalspeed