实现内网穿透就不需要公网ip:IP代理SS实现远程连接无公网的电脑并使用代理IP入网
实现内网穿透就不需要公网ip:IP代理SS实现远程连接无公网的电脑并使用代理IP入网2.1 解压后,在目录下创建config.json,并填入:2、搭建SS server1、目标机安装FRP1.1 先打开frps.ini,配置其中的内容:1.2 打开frpc.ini,配置其中的内容:
搜半天竟然网上没有类似教程,只好自己摸索了。
转载请注明出处,谢谢!
目录前景提要
开始教程
1、目标机安装FRP
1.1 先打开frps.ini,配置其中的内容:
1.2 打开frpc.ini,配置其中的内容:
2、搭建SS server
2.1 解压后,在目录下创建config.json,并填入:
2.2 再在目录下创建start.bat,填入:
3、操作机上启动SS
前景提要
前提条件:无公网IP的PC(windows,目标机)、有公网IP的服务器(中继)、另一台PC(windows,当前操作机)
本人使用情况:目标机为学校实验室中的电脑win10、服务器为华为云ubuntu系统、操作机为笔记本电脑win10
使用到的技术:内网穿透FRP、IP代理SS
使用场景:操作机连接目标机,并使用目标机的IP访问知网等网址,免费下文档。当然可以直接开远程桌面用,但如果要借给别人下文档,直接给远程,怕是不放心吧。
官方链接:https://github.com/fatedier/frp/releases
根据不同系统,下载对应包
其中,frps是要放到服务器上;frpc是要放到目标机上。
FRP功能很强大,是用过的最好的穿透工具了。目前先已SSR来举例。
[common]
;对接端口,与frpc.ini中对应
bind_port = 7000
;控制台的用户名
dashboard_user = sxf
;控制台的密码
dashboard_pwd = sxfsxf
;控制台的端口
dashboard_port = 7500
配置完后,放到服务器上,并给执行权限:
sudo chmod 777 *
然后就可以运行了:
sudo ./frps -c ./frps.ini
运行结果如图:
如果想后台运行,就输入:
nohup sudo ./frps -c frps.ini > log 2>&1 &
[common]
;服务器的对接IP
server_addr = 121.36.68.53
;服务器的对接端口
server_port = 7000
;开启SSH
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
;开启SSR
[SSR]
type = tcp
;本地的对接端口
local_port = 58888
;服务器的对接端口
remote_port = 58888
;服务器的对接IP
custom_domains = 121.36.68.53
;开启web
[web]
type = http
local_port = 80
custom_domains = 121.36.68.53
然后就可以在powershell下运行了:
./frpc -c ./frpc.ini
运行结果如图:
2、搭建SS server使用shadowsocks-libqss作为SS server,使用起来非常简单方便。
官方链接:https://github.com/shadowsocks/libQtShadowsocks/releases
2.1 解压后,在目录下创建config.json,并填入: {
"server":"0.0.0.0"
"server_port":58888
"local_address":"127.0.0.1"
"local_port":1080
"password":"mimamima"
"timeout":600
"method":"chacha20"
"http_proxy": false
"auth": false
}
其中,server_port是监听端口,password是密码。
@echo off
Shadowsocks-libqss -c config.json -S
直接双击start.bat即可运行,结果如图:
如果在运行libQtShadowsocks时,不希望出现黑色的CMD窗口,那么:
a. 在Shadowsocks-libqss.exe的同一文件夹中,新建文本文档,复制以下代码粘贴,然后将该文本文档保存后,名称修改为免窗口启动.vbs,注意后缀不再是txt。
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c Shadowsocks-libqss -c config.json -S" vbhide
b. 双击刚才新建的vbs文件,Shadowsocks就可以在后台运行了,黑色窗口被隐藏
此时,服务端、目标机都已配置完成了!
SS官方链接:https://github.com/shadowsocks/shadowsocks/releases
填入前面配置的信息:
可以看到此时已成功连接并代理了IP!!!
可以看到目标机上的监听也有响应:
还有服务器上的:
4、web监控管理平台之前配置的dashboard,可以进去看看,端口设置的7500: