查看: 24313|回复: 28
路由器内网穿透通用版本教程,纯干货
火
[复制链接]
taimes
taimes
当前离线
积分145
IP卡
狗仔卡
电梯直达
1#
发表于 2018-5-3 14:39
|
只看该作者
|倒序浏览
|阅读模式
本帖最后由 taimes 于 2018-5-9 00:48 编辑
路由器内网穿透通用版本教程,纯干货 一、 准备工作1、 首先你需要有一台路由器2、 然后你的路由器需要有root权限,可以通过ssh或者telnet登录3、 需要你有linux的基础知识,否则一些命令你看不懂
二、 frp内网穿透技术简介1、 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。2、 对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。3、 利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。4、 速度快,棒棒的
三、 frp版本确认下载1、 首先该软件的下载地址为:https://github.com/fatedier/frp/releases2、 明确一下v0.18.0版本不兼容之后的版本,因为免费的server大多是旧的版本,故我们使用v0.16.1版本。不要去下载最新的版本了3、 frp一般分服务器(server)和客户端(client)2个软件,分别是:frps和frpc4、 frp适配的架构和系统比较多,大家可以找自己适用的。darwin:苹果系统linux:linux系统windows:windows系统5、 我们这次的重点是路由器,故重点是linux系统6、 确认你的路由器是采用什么架构的,这个是重点。我单独来说
四、 确认路由器采用的芯片架构1、 咨询客服、查询路由器的详细信息1、 笨方法一个个测试:a) 下载含有linux的全部文件,取出其中的frpc文件b) 上传文件frpc(命令上传、winscp上传、U盘上传、wget下载)c) md5sum命令检查文件完整性(这一步最好做一下,防止上传出错)d) 赋予文件可执行权限e) 执行命令查看输出提示信息是否报错
详细情况如下图:通过排除法确定你的路由器架构,当然报错的肯定不是啦。
3、 因为我们是作为客户端使用的,所以我们只要保留frpc这个文件就足够了4、 frpc这个文件看你放在哪了,一般你可以放在/bin/目录下,但是有些路由器由于权限或者存储空间大小问题,无法放置。你可以放在/tmp/frp/目录下。配置文件frpc.ini你可以放在/etc/目录下,同理你也可以放在/tmp/frp/目录下
五、 配置文件(frpc.ini修改)确定了你的路由器支持的架构,基本上你就可以成功了。如何配置客户端呢?免费的服务器大家可以从这个查找:http://www.frps.top/具体的配置信息大家见图,一目了然。[common]server_addr = 提供frp的服务器地址
server_port = 特权端口 (进入服务器用的身份验证端口)
privilege_token = 特权密码 (进入服务器用的密码 大家都一样)以上是统一配置,以下是端口配置:[这里括号内一个标签,不可以重名]type = tcplocal_port = 80remote_port = 10001local_ip = 192.168.199.1
type = tcp (两大基础协议 tcp udp 和 http, https )
如果光用端口 不绑域名,使用tcp 即可。
local_port = 80 (转移到内网子机的端口)
remote_port = 10000 (外网主机的端口 一般公共服务器提供这都有注明,在他的范围内即可)
比如 10000开始到 30000结束
这时候可能会遇到 你选用的10000端口被别人先用了。 软件会提示你一个错误。
自己在换端口就行了。
local_ip = 192.168.199.1 (转给内网的机去ip 如果是路由器,一定要用网关地址)
比如 极路由用frp插件 转发到时候 转给自己 很多人喜欢写 127.0.0.1 这是不行的。
当然你也可以通过我给你的windows下的测试工具进行测试后再使用。修改frpc.ini后在cmd下运行frpc.exe就可以了start porty success表示正常start error 表示错误 后面会给出错误提示。我图中表示端口被占用,修改对应的remote_port即可 PS:测试完了需要完全关闭软件,否则你在路由器上运行时也会显示被占用的,当然是被你的windows占用啦
六、 至此你的路由器运行下面这条命令之后就可以穿透内网了:frpc -c frpc.ini&(根据自己的路径运行,后面的&要加上)当然你可以把这个命令加入rc.local做到开机自启,当然你也可以用命令crontab做一个定时任务,每天凌晨运行一次保证在线即可。给大家看看我的成果吧。七、 列举一下目前我知道的路由器对应的版本,方便大家使用:K3:frp_0.17.0_linux_arm.tar.gznewifi3:frp_0.17.0_linux_mips64le.tar.gz极路由:插件自带
欢迎大家回复咨询
windows下配置文件测试工具:链接: https://pan.baidu.com/s/1WnS8OXWw3vvU7Utf2US6nQ 密码: 3rxs
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
参与人数 1恩山币 +1
收起
理由
梦里逐浪
+ 1
How ever,this is JB useful!
查看全部评分
分享到:
QQ好友和群
QQ空间
收藏46
支持1
反对0
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
置顶卡
沉默卡
喧嚣卡
顶贴卡
显身卡
taimes
taimes
当前离线
积分145
IP卡
狗仔卡
2#
楼主|
发表于 2018-5-3 14:45
|
只看该作者
本帖最后由 taimes 于 2018-5-3 14:47 编辑
按照我给出的美国洛杉矶的配置图:
访问路由器的web地址是:
http://freenat.bid:12345/
同理,访问路由器ssh的命令是:
ssh -p 54321 root@freebid
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
zshwq5
zshwq5
当前离线
积分6343
IP卡
狗仔卡
3#
发表于 2018-5-3 15:12
|
只看该作者
思考新知识,感谢分享。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
ywk1004
ywk1004
当前离线
积分2679
IP卡
狗仔卡
4#
发表于 2018-5-3 16:36
|
只看该作者
思考了,赞赞赞赞赞赞
点评
15365637
百度网址大全 http://www.baiduhl.com/ 网站收录 http://www.126z.net/
发表于 2018-5-3 20:46
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
wyjltx
wyjltx
当前离线
积分783
IP卡
狗仔卡
5#
发表于 2018-5-3 16:52
|
只看该作者
虽然感觉很麻烦,还是感谢楼主分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
xfff
xfff
当前离线
积分1896
IP卡
狗仔卡
6#
发表于 2018-5-3 19:07
|
只看该作者
这个教程真是详细 啊。不错
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
梦里逐浪
梦里逐浪
当前离线
积分2527
IP卡
狗仔卡
7#
发表于 2018-5-3 22:09
来自手机
|
只看该作者
其实我觉得用tcp最简单,不用搞域名,自己的服务器端口多的很。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
chhm651
chhm651
当前离线
积分31
IP卡
狗仔卡
8#
发表于 2018-5-6 17:42
|
只看该作者
还是感谢楼主分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
隔壁的詹姆斯
隔壁的詹姆斯
当前离线
积分831
IP卡
狗仔卡
9#
发表于 2018-5-8 13:31
|
只看该作者
还是感谢楼主分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
梦里逐浪
梦里逐浪
当前离线
积分2527
IP卡
狗仔卡
10#
发表于 2018-5-8 20:38
|
只看该作者
参考你的教程,我有七七八八零零落落凑了以下语句,借用H大的文件(MTK处理器k2,k2p可用),添加在wan启动后,脚本亲测可用!
非常感谢启发!
logger " WAN 状态:" "WAN 状态:【$1】, WAN 接口:【$2】, WAN IP:【$3】"
#frp客户端配置:
sleep 3
logger "frp客户端配置中"
cat > "/tmp/frpc.ini" <<-\EOF
[common]
server_addr = 补充
server_port = 7000
privilege_token = 补充
user = E1-NN
[Route-TCP]
type = tcp
tcp_mux = true
local_port = 80
local_ip = 192.168.2.1
remote_port = 补充
log_file = /tmp/frp/log
log_level = info
log_max_days = 3
EOF
logger "frp客户端配置完成"
#FRPC 插件下载&应用:
sleep 15 && wget -P /tmp http://opt.cn2qq.com/opt-file/frpc0.16.1 && chmod 777 /tmp/frpc0.16.1
logger "frpc下载中"
killall frpc0.16.1
logger "frpc终止中"
/tmp/frpc0.16.1 -c /tmp/frpc.ini &
logger "frpc启动中"
点评
taimes
能用就好。
详情
回复
发表于 2018-5-9 00:19
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
taimes
taimes
当前离线
积分145
IP卡
狗仔卡
11#
楼主|
发表于 2018-5-9 00:19
|
只看该作者
梦里逐浪 发表于 2018-5-8 20:38
参考你的教程,我有七七八八零零落落凑了以下语句,借用H大的文件(MTK处理器k2,k2p可用),添加在wan启动 ...
能用就好。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
zsplxh
zsplxh
当前离线
积分92
IP卡
狗仔卡
12#
发表于 2018-5-9 08:08
|
只看该作者
思考思考,真不错
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
moxiancheng
moxiancheng
当前离线
积分1497
IP卡
狗仔卡
13#
发表于 2018-5-9 08:23
来自手机
|
只看该作者
感谢分享!h大的老毛子里有这个插件,还能选择版本启动,比较人性化
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
cqsky
cqsky
当前离线
积分377
IP卡
狗仔卡
14#
发表于 2018-5-28 07:21
来自手机
|
只看该作者
感谢大神>o<,谢谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡
369079365
369079365
当前离线
积分2188
IP卡
狗仔卡
15#
发表于 2018-5-28 08:10
来自手机
|
只看该作者
支持。。。。。。。。。。。。。。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复
使用道具
举报
显身卡