Skip to main content

Command Palette

Search for a command to run...

树莓派搭建 Shadowsocks server,开启DDNS

Updated
1 min read
树莓派搭建 Shadowsocks server,开启DDNS

👉如果你也有一些在国外的朋友需要使用国内的服务(网易云音乐、虾米或者国内视频网站),并且这些朋友很烦每天都会催你配置的话,你可能才会用到这篇教程

准备

> 树莓派 x1

> 公网 ip x1(打客服电话问运营商)

初始化

在拿到树莓派以后先安装系统(废话),找 SD卡槽找了半天,后来在发现原来在背面 😶

安装系统的时候还有一个大坑,按照官方说的使用 Etcher 写入 SD 卡根本进入不了系统…后面搜索了一番用 Win32 Disk Imager 才搞定。

进入系统之后首先打开树莓派的设置界面,启用 SSH、关闭图形界面(节省资源,毕竟是要长期跑着+没有一个多余的显示器给它插)。

Shadowsocks 配置

安装 Shadowsocks 的部分倒是没有太多好说的,执行 apt install 就可以了,配置可以参考下面:

{

“server”:”0.0.0.0",

“server_port”:8388,

“local_port”:1080,

“password”:”pwd”,

“timeout”:300,

“method”:”rc4-md5",

“fast_open”: false,

“workers”: 1

}

由于我们要在路由器里给它分配 ip,所以这里的 server 部分就填 0.0.0.0 就可以了。

路由器配置

这里我的路由器使用的是 Padavan,别的系统的设置请自行查找。

首先我们要先给树莓派一个固定 ip,然后设置端口转发(高级设置 → 外部网络 (WAN) → 端口转发 (UPnP) )。设置内容如下图所示:

端口转发设置端口转发设置

下面就可以配置 DDNS 了。

配置 DDNS

这里我们使用的是 ddclient + namecheap 的域名。

ddclient 配置文件默认在 /etc/ddclient.conf ,内容如下:

use=web, web=dynamicdns.park-your-domain.com/getip

protocol=namecheap

server=dynamicdns.park-your-domain.com

# 以下内容需要修改

login=example.com #你的域名

password=xxxpasswordxxx #你的密码

subdomain #你的二级域名

设置完成以后,执行 ping 测试一下吧,如果返回结果就是你的公网 ip 就大工搞成了!

200 views

More from this blog

Al's blog

21 posts