前言:
unas的 uanywhere服务是基于frp的,而且是privilege模式的。因此,只要有了privilege_token和服务ip以及端口,那么就能白嫖各种服务啦~
流程:
- 最好是安装一下最新的unas包,登录一下uanywhere,更新下配置。
- `cat /etc/uanywhere/frpc.ini`,即可获取到最新的frpc.ini配置。(其他tcp/udp的穿透不确定能不能用,穿透http和https就好了)
- 修改一下,配合自己的域名,做好域名cname到www.myunas.com。
- 启动你自己的frpc服务。
详情:
1、拿到frpc.ini,如下:
[common] server_addr = www.myunas.com server_port = 7000 log_file = /var/log/frpc.log log_level = info log_max_days = 3 privilege_token = &yutech@2007! pool_count = 5 tcp_mux = true login_fail_exit = true protocol = tcp
2、添加上你自己的配置:如下:
[common] server_addr = www.myunas.com server_port = 7000 log_file = /var/log/frpc.log log_level = info log_max_days = 3 privilege_token = &yutech@2007! pool_count = 5 tcp_mux = true login_fail_exit = true protocol = tcp [privilege_http_web_blog_pi_scjtqs_com] type = http local_ip = 127.0.0.1 local_port = 80 use_compression = true use_encryption = true custom_domains = blog.pi.scjtqs.com [privilege_https_web_blog_pi_scjtqs_com] type = https local_ip = 127.0.0.1 local_port = 443 use_compression = true use_encryption = true custom_domains = blog.pi.scjtqs.com
保存frpc.ini
3、开启你自己的frpc服务:
可以直接使用docker创建
来一个docker-compose模板
version: "3" services: frpc: image: snowdreamtech/frpc container_name: frpc network_mode: host volumes: - ./frpc.ini:/etc/frp/frpc.ini restart: always
然后`docker-compose up -d`