树莓派安装迷雾通小记

鸣谢在先:感谢unnamed大佬全程详细指导,令我这个小白获益匪浅。

以下是安装步骤:

  1. 下载最新版迷雾通ARMv7
  2. 用winscp将其上传至树莓派系统,我是放在home/pi这个目录下
  3. cd命令到 home/pi
  4. 更改文件访问权限 chmod u+x geph4-client-linux-armv7 (刚刚下载好的那个迷雾通软件的全名)
  5. 运行该程序 ./geph4-client-linux-armv7 connect --username xxx --password xxx --socks5-listen 0.0.0.0:9909 (username后面的xxx改成你的用户名,password后面的xxx改成你的密码)
    稍等片刻迷雾通就连上了。

进阶设定:

  1. 更改出口节点:
    先获取节点地址 ./geph4-client-linux-armv7 sync --password xxx --username xxx
    在结果中寻找节点地址,节点地址的形式:xx-xx-xx.exits.geph.io,头一个xx是国家代码。
    结束目前的迷雾通进程,用如下的命令重新运行一次:./geph4-client-linux-armv7 connect --password xxx --username xxx --socks5-listen 0.0.0.0:9909 --exit-server "节点地址"
    如何结束迷雾通进程:输入pgrep geph 获取geph进程的ID,输入kill ID 结束geph
    2.设定开机自启动:
    /etc/systemd/system目录下用vi新建geph.service文件,写入如下内容:
      [Unit]
Description=Geph Service
After=network-online.target

[Service]
Type=simple
Restart=on-failure
ExecStart=/home/pi/geph4-client-linux-armv7 connect --username xxx --password xxx --socks5-listen 0.0.0.0:9909 --exclude-prc --use-bridges --exit-server "节点地址"

[Install]
WantedBy=multi-user.target

注意:ExecStart那一段的内容要根据你的具体情况改一下,包括路径,用户名,密码,监听地址和端口,网桥,出口节点。
输入:wq保存退出。
输入sudo -i进入root目录
输入ls -Al列出root下的内容,查看一下有没有.config这个目录,没有的话就输入mkdir .config新建一个
输入sudo systemctl daemon-reload
输入sudo systemctl enable --now geph.service
输入sudo systemctl restart geph或者reboot重启系统
输入systemctl status geph
看看是不是已经生效了。

6 Likes

学习了,不过,我建议把大佬指导你的过程,你在配置过程中犯的错误一并再写一篇,这样有个学习过程,更容易启发小白学习。

1 Like

Thanks, 在此也借问下如何设置透明代理? 或者网关代理;
以达到局域网其他设备无感连接google

帮您改进了一下排版。正好您可以学一下Markdown的语法^_^

3 Likes

是否可以依照本文,增加一篇电脑命令行的操作方法给需要的人。