搜索
缓存时间02 现在时间02 缓存数据 曾经以为在一起不需要任何理由,后来发现实在没有理由再在一起。
查看: 235|回复: 3

1分钟快速手搓Realm

[复制链接]
发表于 2024-10-2 02:51:03 来自手机 | 显示全部楼层 |阅读模式

厌倦了滚动浏览相同的帖子?当您创建帐户后,您将始终回到您离开的地方。使用帐户,不仅可以享受无广告的清爽界面!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 Alvis 于 2024-10-2 02:53 编辑

本贴仅讨论Realm转发,不要歪楼讨论代理相关内容!!遵守国家法律法规
1️⃣ 下载运行文件(自行去下面代码网址替换适合自己机器架构的版本):
  1. wget -O realm.tar.gz [url]https://github.com/zhboner/realm/releases/download/v2.4.6/realm-x86_64-unknown-linux-gnu.tar.gz[/url] && tar -xvf realm.tar.gz && chmod +x
复制代码

Github被屏蔽的试试下面这个:

  1. -O realm.tar.gz [url]https://mirror.ghproxy.com/https://github.com/zhboner/realm/releases/download/v2.4.6/realm-x86_64-unknown-linux-gnu.tar.gz[/url] && tar -xvf realm.tar.gz && chmod +x
复制代码

2️⃣ 去/root文件夹下新建config.toml文件,并写入(具体远程IP和端口,本机端口自己改):

  1. [[endpoints]]
  2. listen = "0.0.0.0:5000"
  3. remote = "8.8.8.8:443"

  4. [[endpoints]]
  5. listen = "0.0.0.0:6000"
  6. remote = "[2400:3200::1]:443"
复制代码

3️⃣ 去/etc/systemd/system文件夹下新建realm.service文件,并写入:

  1. [Unit]
  2. Description=realm
  3. After=network-online.target
  4. Wants=network-online.target systemd-networkd-wait-online.service

  5. [Service]
  6. Type=simple
  7. User=root
  8. Restart=on-failure
  9. RestartSec=5s
  10. DynamicUser=true
  11. WorkingDirectory=/root
  12. ExecStart=/root/realm -c /root/config.toml

  13. [Install]
  14. WantedBy=multi-user.target
复制代码

4️⃣ 启动服务:

  1. systemctl daemon-reload
  2. systemctl enable realm
  3. systemctl restart realm
  4. systemctl status realm
复制代码


更新:改了个一句话命令
  1. cd /tmp; \
  2. wget -O realm.tar.gz https://github.com/zhboner/realm/releases/download/v2.4.6/realm-x86_64-unknown-linux-gnu.tar.gz; \
  3. tar -xvf realm.tar.gz; \
  4. chmod +x realm; \
  5. cat > /root/config.toml <<EOF
  6. [[endpoints]]
  7. listen = "0.0.0.0:5000"
  8. remote = "8.8.8.8:443"

  9. [[endpoints]]
  10. listen = "0.0.0.0:6000"
  11. remote = "[2400:3200::1]:443"
  12. EOF
  13. cat /etc/systemd/system/realm.service <<EOF
  14. [Unit]
  15. Description=realm
  16. After=network-online.target
  17. Wants=network-online.target systemd-networkd-wait-online.service

  18. [Service]
  19. Type=simple
  20. User=root
  21. Restart=on-failure
  22. RestartSec=5s
  23. DynamicUser=true
  24. WorkingDirectory=/root
  25. ExecStart=/root/realm -c /root/config.toml

  26. [Install]
  27. WantedBy=multi-user.target
  28. EOF
  29. systemctl daemon-reload; \
  30. systemctl enable realm; \
  31. systemctl restart realm; \
  32. systemctl status realm
复制代码
爱生活,爱奶昔~
发表于 2024-10-2 12:48:55 | 显示全部楼层
我以为你教手搓这个程序,结果就是配置
[发帖际遇]: 一个袋子砸在了 Godtokoo 头上,Godtokoo 赚了 1 点数. 幸运榜 / 衰神榜
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2024-10-3 01:17:02 来自手机 | 显示全部楼层
Godtokoo 发表于 2024-10-2 12:48
我以为你教手搓这个程序,结果就是配置

除非是开发隧道,明文转发不如iptables
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

楼主| 发表于 2024-10-3 01:56:35 来自手机 | 显示全部楼层
Godtokoo 发表于 2024-10-2 12:48
我以为你教手搓这个程序,结果就是配置

怎么搓,要不你来一个
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

Powered by Nyarime. Licensed

GMT+8, 2024-11-22 02:11 , Processed in 0.025088 second(s), 8 queries , Gzip On, Redis On
发帖际遇 ·手机版 ·小黑屋 ·RSS ·奶昔网

登录切换风格
快速回复 返回顶部 返回列表