树莓派安装 Shadowsocks-liev 实现科学上网

一月 09, 2020


Shadowsocks-liev 是一个轻量级的Socks5代理软件,常用来科学上网,翻越GFW。本文要求有一台安装好Shadowsocks-libev 服务端的VPS。没有的文章末尾链接购买VPS。

测试环境:


  • 硬件:RaspberryPi 3B
  • 系统:Raspbian buster
  • 软件:Shadowsocks-libev-3.2.5

1、更新系统

~$ sudo apt update

2、安装软件

~$ sudo apt install shadowsocks-libev

3、修改配置文件

~$ sudo vim /etc/shadowsocks-libev/client.json

{
    "server": "server_ip",
    "server_port": 6088,
    "local_address": "0.0.0.0",
    "local_port":1080,
    "password":"xxxxxxxxx",
    "timeout":600,
    "method":"aes-128-gcm",
    "mode":"tcp_and_udp",
    "acl":"/etc/shadowsocks-libev/gfwlist.acl",
    "fast_open":true
}
修改VPS上Shadowsocks-libev的IP,端口,密码,加密方式等信息。local_address 设置为0.0.0.0,这样局域网内的主机便可以使用树莓派的socks5代理上网。

4、下载gfwlist列表

~$ cd /etc/shadowsocks-libev/
~$ sudo wget https://github.com/shadowsocks/shadowsocks-libev/raw/master/acl/gfwlist.acl

5、启动本地服务

~$ sudo systemctl start shadowsocks-libev-local@client.service
~$ sudo systemctl enable shadowsocks-libev-local@client.service

6、关闭Shadowsocks-libev 服务端

~$ sudo systemctl stop shadowsocks-libev.service
~$ sudo systemctl disable shadowsocks-libev.service

7、查看端口,服务

~$ sudo netstat -antp |grep :1080
tcp        0      0 0.0.0.0:1080            0.0.0.0:*               LISTEN      16541/ss-local

8、其它客户端设置

假设树莓派的IP为 192.168.1.10 其它客户端设置代理为 192.168.1.10:1080便可以使用代理服务上网。Chrome浏览器推荐安装Proxy SwitchyOmega 插件设置代理,代理方式为Socks5 代理。该配置已经配置好 gfwlist 列表模式科学上网,即使访问国内网站也无需关闭代理。

推荐国外服务器VPS

1、Vultr: 注册得10$ [充值10美元送10美元]
2、DigtalOcean: 注册得25$

You Might Also Like

0 评论

Popular Posts

Like us on Facebook

Flickr Images