AirBlog

  • 首页
  • 技术杂谈
  • 资源分享
  • 学习笔记
  • MikuTools
  • 公告
    • 开张篇
AirTed的博客~
一个小小的博客,记录着大大的梦想
  1. 首页
  2. 技术杂谈
  3. Socks5
  4. 正文

在树莓派中搭建 danted socks5 代理服务器

2021年4月26日 2342点热度 1人点赞 0条评论

树莓派搭配上了SIM卡模块,那么只能让树莓派上网,如果想要其他设备与树莓派连网线,通过树莓派代理上网,那该多好啊!

安装 dante-server

apt-get install dante-server

修改配置文件

备份

mv /etc/danted.conf /etc/danted.conf.bak

新建

nano /etc/danted.conf

配置如下:

#ifconfig 查看网卡, port 设置为自己想要的端口
##internal 表示进口 ip 设置。这里可以是网卡名,也可以是外网 ip
internal: eth0 port = 1080
external: 123.123.123.123 #填写外网 IP或出口网卡
#method 加入 none 可以实现匿名代理
method: username none
clientmethod: none
user.privileged: root
user.notprivileged: nobody
user.libwrap: nobody
client pass {
    from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
    log: connect disconnect error
}
pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    protocol: tcp udp
}

启动 Dante

sudo systemctl start danted

如果直接启动成功,并没有报错那么下面的内容你可以不用在意,下面的报错只有树莓派用户才会遇到。

如果在树莓派上启动danted服务此时会报错,内容如下:

Job for danted.service failed because the control process exited with error code.
See "systemctl status danted.service" and "journalctl -xe" for details.

解决方案:

编辑danted.service服务

nano /lib/systemd/system/danted.service

将第19行ReadOnlyDirectories中的\lib64删除掉,如下图。

保存后,执行sudo systemctl daemon-reload重新加载所有systemd服务的配置文件

之后再次启动danted服务sudo systemctl start danted

OK,启动成功。这个问题在树莓派上出现的原因是Raspbian官方系统只有32位(虽然3B以上的板子是支持64位的),所以在使用lib64库的时候会报错,在配置文件中删掉lib64的支持即可。(可能表述不正确)

设置开机自启

sudo systemctl enable danted

取消开机自启
sudo systemctl disable danted

查看服务状态

sudo systemctl status danted

修改过配置文件后,记得重启danted服务:sudo systemctl restart danted

检测是否启动成功

netstat -anp | grep 1080

登陆是用本机用户名和密码即可。建议将用户的 shell 设置为 nologin

附

基于 Ubuntu 服务器配置原生的 Socks5 网关代理服务器

标签: 暂无
最后更新:2023年2月11日

airted

这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇

点赞
< 上一篇
下一篇 >

airted

这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇

最新 热点 随机
最新 热点 随机
通过MinIO(Docker版) + Nginx反代 自建OSS,为自己便利提供独享网盘 [Docker]mihomo for Docker [转]利用Fake location进行步道乐跑,咕咚等校园跑刷步教程 回忆版 学习SQL Server Docker正常运行时,出现卡死问题
CMD 和 Git 中如何代理设置 WePE系统安装教程 [转]飞机场日记(7) Docker使用方法 学习Python使用ConfigParser模块
标签聚合
Docker 文件传输 Fake Location Linux Python SQL Server youtube-dl Go

又拍云logo

COPYRIGHT © 2018-2024 AIRBLOG.

Theme Kratos Made By Seaton Jiang

粤ICP备18106226号