找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 13931|回复: 52

[k3] K3官改FRP穿透必须要公网IP吗?

[复制链接]
教程看来看去都不懂!穿透网址去哪搞,chu
没有公网ip去哪儿访问啊,内网穿透实质上就是主动去连接一个公网的ip形成一个通路,然后别的机子可以通过访问这个公网ip的某个端口来访问这个通路另一端的内网主机
回复

使用道具 举报

 楼主| | 显示全部楼层
keke1023 发表于 2018-4-7 16:43
没有公网ip去哪儿访问啊,内网穿透实质上就是主动去连接一个公网的ip形成一个通路,然后别的机子可以通过访 ...

要怎么去搞这个!!看了好多教程,最主要是他们说的那些东西不知道从哪里弄来的!代表什么
回复

使用道具 举报

AMDX2xuyuen 发表于 2018-4-7 16:44
要怎么去搞这个!!看了好多教程,最主要是他们说的那些东西不知道从哪里弄来的!代表什么

去买一台有公网ip的虚拟服务器
回复

使用道具 举报

 楼主| | 显示全部楼层
keke1023 发表于 2018-4-7 16:48
去买一台有公网ip的虚拟服务器

要怎样才知道自己的网络是公网IP        我路由器的拨号IP是172.16.210.64
回复

使用道具 举报

AMDX2xuyuen 发表于 2018-4-7 17:04
要怎样才知道自己的网络是公网IP        我路由器的拨号IP是172.16.210.64

别指望拨号的,首先你这个不是,其次这个过一段会变,你要么买服务器自己搭建,要么用别人搭建好的,你路由器要都有公网ip了还用frp穿透谁???
回复

使用道具 举报

不需要公网IP
回复

使用道具 举报

先搞清楚客户端和服务端,服务端是提供穿透服务的,当然需要公网ip。客户端就是需要获取公网ip才需要穿透,本身自然没有公网ip
回复

使用道具 举报

适合官改的免费frp服务器
http://iytc.net/wordpress/?p=3299
回复

使用道具 举报

本人也是小白,也是一步一步看论坛思考过来了,想自己折腾就多看论坛多思考多实践,分享一下自己折腾的记录,帮你少走一些弯路。
远程操控路由器:方法1、有公网ip,看一下k3系统信息界面显示的ip,然后从第三方网站上看一下本机ip(自行百度,一大把,百度就能查看),两者ip是不是一致,如果一致,恭喜你是公网ip,弄个ddns啥的(k3官方root只支持花生壳和公云),开启远程操控,就能远程登录k3,当然只是web页面操作,无法ssh。如果不是公网ip,想要的公网ip,可以打电话给宽带客服要一个,本人山东某县城联通光纤,清明节前通过电话要到的,跟客服说家里要按摄像头,需要在办公室查看,第二天就给开了。
方法2、内网穿透。目前最简单的方式是frp内网穿透。未完待续
回复

使用道具 举报

frp内网穿透,我理解的内网穿透就是,通过frp在服务器和客户机之间打洞,使得在外网可以通过服务器上的frp穿透内网访问各个客户机。因此想实现frp穿透,前提是1、有台公网服务器,比如各种VPS,有公网ip的路由器也可以代替VPS,现在也有部分提供免费frp服务器的网站,比如www.chuantou.org,不过我用他的服务器只能实现web穿透访问,不能实现ssh,可能是服务器上没给开22端口的监听。
想免费撸VPS的话,给你推荐谷歌云,我现在就是整的这个,谷歌云提供300美元的试用,足够你一年折腾了,开通谷歌云的攻略,网上遍地有,自行百度。有谷歌云,你可以自己架设FRPS(frp的服务器端,客户端的是frpc),酸酸乳+bbr,各种virtual**啥的。
安利一下谷歌云,虽然比亚马逊的申请麻烦,但是谷歌云默认账户是限制账户,即使赠送你的300美元用完了,也不会扣你绑定的银行卡上的钱,除非你自己手动升级了自己的结算账户,而亚马逊的结算账户是能自动扣款的,如果你用了非免费服务或者超出了免费限额,不会事先提醒你,直接从你的卡里扣款,所以谷歌云对我这种穷屌丝来说很是方便的。
关于frpc的配置,未完待续
回复

使用道具 举报

 楼主| | 显示全部楼层
abccba94 发表于 2018-4-7 17:45
适合官改的免费frp服务器
http://iytc.net/wordpress/?p=3299

A大!难得你大驾光临
回复

使用道具 举报

本帖最后由 yourswang 于 2018-4-8 10:57 编辑

FPRC配置等:我不知道k3官改版的frp是集成了还是需要自己安装,我用的是k3官方root版的https://www.right.com.cn/forum/thread-212725-1-1.html,感谢t大。通过ssh端口操作的,用中文版PuTTy、WinSCP来操作,具体使用教程传送门https://www.right.com.cn/forum/fo ... =216271&ordertype=1,谢谢wmjan给我们小白指明了道路。
用PuTTy是用来安装和启动frp,当然也可以通过WinSCP来上传安装
以下所有操作是基于t大的k3官方root的
1、选择和下载合适的frpc,从官网也就是https://github.com/fatedier/frp/releases下载你需要的版本和对应客户机的文件,中文说明文档https://github.com/fatedier/frp/blob/master/README_zh.md,这个非常有用,要有耐心看一下,刚开始不明白,随着你折腾再回头看说明文档就一目了然了,现在大部分用0.16版的,k3的话选择frp_0.16.0_linux_arm.tar.gz这个文件,下载,解压,把里面的frps啥的删掉,只保留frpc和frpc.ini这两个文件。
2、安装frpc,用WinSCP登录路由器(具体操作和设置WinSCP,自行百度,如果这都弄不懂,也就不需要折腾frp了),我是在root目录下新建了一个frp目录,将解压得到的frpc和frpc.ini上传到frp文件夹。给这两个文件设置权限,我给设置了777的权限,貌似可以不用那么高。
3、配置frpc.ini。关于frps的配置在下一篇里说明,对应frpc设置,可以更明了的认识frp。免费frp服务器对应客户端的配置地址https://www.chuantou.org/frp-page
我用的谷歌云做服务器,我的配置如下
[common]
server_addr = XXX           #服务器地址,也可以是VPS的ip,也可以你解析过的网址
server_port = 7000          #VPS上给frp开的监听端口
privilege_token = XXX      #frps(即frp服务器也就是vps上的程序,下同)上设置的连接秘钥,如果不一致,frpc(k3或其他客户机上的程序)是连接不上的
protocol = kcp                 #同样是对应frps上设置的
user =  wang                    #本台客户机自定义名称,随便取,只要连接同一个服务器的名字不一样就行
log_file = /root/frp/frpc.log     #日志保存路径
log_level = info                     #日志保存形式,以后用WinSCP登录就可以查看日志了
log_max_days = 3                 #日志保存天数

[k3]                                 #自定义端口名称,在本机配置下别重名就行,我这里是穿透80web端口的。
type = http                       #端口类型
local_ip = 127.0.0.1          #本机器ip地址,我这里是通过k3拨号上网的,就用这个,如果你的k3路由器的wlan端口是接的另一个路由器,就填给k3分配的ip,比如192.16.8.2.133
local_port = 80                 #本机端口号,这是http的默认端口号
subdomain = k3                #自定义访问子域名,如果你有域名也解析到了你的vps,可以用这个+.你的域名来直接打开k3的web管理页面,比如用免费的frp服务器,k3.frp2.chuantou.org,这个网址就能直接打开k3的登录界面。

[ssh]                             #同上
type = tcp                      #同上
local_ip = 127.0.0.1         #同上
local_port = 22                #本机器的ssh端口,如果你之前改了ssh登录端口号,这里需要填你改过的端口号
remote_port = 6000         #服务器上监听ssh端口的端口号,这样远程通过WinSCP或PuTTy就能登录了,地址是服务器地址或解析到服务器的网址,端口是6000。如免费服务器的,地址填frp2.chuantou.org,端口填6000,当然我用免费服务器时是不成功的,估计服务器没给开端口。
以上就是最简单的k3 frpc的配置。
4、开启k3的防火墙端口
官方root版的,用WinSCP打开etc目录下的firewall.user文件
复制下面内容粘贴进去保存
port_tcp=22,80
iptables -I INPUT -p tcp -m multiport --dport $port_tcp -j ACCEPT
意思是打开22和80端口,以实现外部访问。
5、自启动frpc
打开opt目录下的started_script.sh,
复制粘贴下面内容保存
/bin/sleep 1m
nohup /root/frp/frpc -c /root/frp/frpc.ini >/dev/null 2>&1 &
exit 0
解释:第一行 是开机延迟1分钟执行命令,防止k3还没联网就开始执行命令导致frpc无法连接服务器。
第二行,就是后台运行frpc的命令了,路径按你自己的来
第三行,退出命令行,如果没有这条,貌似启动起来的frpc又会自动关掉。
重启路由器,等待1-2分钟,然后用WinSCP打开/root/frp/文件夹,会看到frpc.log的文件
出现以下字样就成功了
2018/04/07 20:42:59 [I] [control.go:240] [***] login to server success, get run id [***], server udp port [7001] 我这里显示7001,是因为我在frps上设置了,***是我k3在服务器上自动注册的信息,一连串的数字字母混合
2018/04/07 20:43:00 [I] [control.go:165] [***] [wang.ssh] start proxy success   端口ssh打开成功
2018/04/07 20:43:00 [I] [control.go:165] [***] [wang.k3] start proxy success     端口web打开成功
如果有失败提示,还是自行百度解决吧。
回复

使用道具 举报

有公网ip就不需要穿透了,内网ip的话可通过frp
回复

使用道具 举报

 楼主| | 显示全部楼层
yourswang 发表于 2018-4-8 10:54
FPRC配置等:我不知道k3官改版的frp是集成了还是需要自己安装,我用的是k3官方root版的http://www.right.co ...

谢谢你的耐心解答!我还需要时间看看!!不懂就会问你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-15 03:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表