Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/allanpk716/rerun_frp
检查某个域名 IP 是否变了,然后重启 frp
https://github.com/allanpk716/rerun_frp
domain frp ip restart
Last synced: 22 days ago
JSON representation
检查某个域名 IP 是否变了,然后重启 frp
- Host: GitHub
- URL: https://github.com/allanpk716/rerun_frp
- Owner: allanpk716
- License: mit
- Created: 2021-05-19T13:55:34.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-05T13:59:02.000Z (about 3 years ago)
- Last Synced: 2024-06-21T04:57:40.266Z (5 months ago)
- Topics: domain, frp, ip, restart
- Language: Go
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rerun_frp
本项目的目标是检测某一个域名的 IP 是否标动,然后重启 frp 以重新连接。
默认是 10 分钟进行一次检测域名对应的 IP 变了没有。
同时开启本地的 http、socks5 代理
## Why
最近看了一个分享 [CreditTone/FuckingWallOfChina](https://github.com/CreditTone/FuckingWallOfChina)
然后根据这个,就打算把外面的一个服务器连接家里的 frps,当然是有动态外网 IP 的,参考个人魔改的 [allanpk716/ddns-go](https://github.com/allanpk716/ddns-go) 来使用。
具体这么做干嘛,需要你自己去摸索。任何风险请自行承担!
## How to use
docker 的设置如下
设置网络位 Host
| Host/volume | Path in container |
| :-------------------------- | :---------------- |
| /your/rerun_frp/config.yaml | /app/config.yaml |
| /your/rerun_frp/frpThings | /app/frpThings |### config.yaml
内容如下
```yaml
CheckDomainName : google.com
LocalProxyPort: 5269
LocalSocks5Port: 5270
```### frpThings
这个是文件夹,里面有至少两个文件(**注意他们的命名**)
* frp
* frp.ini一个是 frpc 主程序,一个是它的配置文件,怎么用建议看 frp 官网。