本写作说明旨在与各位共同探讨交流,我所分享的软件使用心得仅为我个人观点,其中不足之处还望大家不吝指教。技术水平各有高低,我仍是一个不断攀登的学子。
前言:
之前我曾向大家介绍了一种访问内网的最简便方法,即利用华硕DDNS,实际上,许多DDNS服务都遵循了相同的原理。然而,一些朋友对此提出了疑问,认为这不属于内网穿透的范畴。在此,我仍想阐明,之所以将几种内网访问方法集中在一起讨论,是因为我打算撰写一个专栏。只要达到目的即可,谁又会去过多关注细节呢?你们觉得呢?
软件说明:
FRP,即内网穿透的高效反向代理工具,它兼容TCP和UDP协议,不仅增强了HTTP与HTTPS应用协议的功能,还初步实现了点对点穿透的尝试。
简单来说,就是我们可以借助一个公开的网络服务器作为桥梁,通过输入一个网址或者IP地址来访问内部网络资源。
不知道大家能不能理解
(就是内网穿透, 就完了。哪弄多废话)
软件要求:
一台公网服务器可供IP访问,您可以在阿里云等平台购买VPS服务器,选择配置较低的即可,适合个人娱乐使用。推荐使用Linux系统。
域名一个(使用IP访问的话,可以不需要域名)
这两个物品需自行购置,在此仅向大家传授组装及运用的技巧。
软件使用方法:1.安装服务端。
我们通过ssh工具与我们的公共网络服务器建立连接,而我所使用的软件是putty。
输入运营商给你的公网IP地址 和端口号

点击open
进入frp下载连接
挑选适合您系统的版本,以Linux为例,对链接进行右键点击操作,然后选择复制链接功能。

以下是我的链接地址。请注意,该链接内容可能存在更新,若出现新版本,请各位选用最新版本。
由于我在发布文章时,该版本刚好进行了更新,因此我所附的图片是之前截取的,因此我将按照32版本的内容向大家进行介绍,这并不会对使用造成任何影响。
终端输入
wget
(这里的wget后面是有个空格的注意下)

输入完之后,按下回车自动下载
完成下载操作后,请在文本框中键入“ls”命令,以确认该文件是否存在。接着,再输入
tar -zxvf frp_0.32..tar.gz

该命令是解压的意思
输入
cd frp_0.32.
再次输入
vim frps.int

cd是进入文件夹的意思,vim是编辑该文件的意思

看到里面有些内容
按下 键盘上“i”键 进入编辑模式
输入成这个样子
然后按下键盘“esc” 输入 :wq 记住有冒号
在界面输入
./frps -c frps.ini
测试服务端,如下图表示服务端启动正常

配置服务端自启动,退出测试状态,终端输入
nohup ./frps -c frps.ini &

此时服务端已经配置完毕了
至此阶段,服务器端的设置工作已经完成。然而,对于大多数使用云服务器的用户来说,还需调整进出站规则。具体来说,需要将这几个端口开启,但不同服务商的设置可能存在差异。建议大家查阅百度获取相关信息。
2.配置客户端:
这里我以我自己的黑群晖为例子。 别的平台原理相同。
题外之言:我发帖时乐于与大家交流一些想法,然而在实际操作方面,往往觉得先自己思考一番,再进行讨论,这样会更加有收获。
,希望在这里能和大家一同进步。
接下来进行设置,注意:若外网访问尚未完成配置,则需在本地局域网内进行此操作。
进入群辉的控制面板

在这里把ssh打开
同样的使用putty连接nas。 在地址栏输入群辉的IP

进去之后
配置root账号
请以admin身份登录:输入您当时用于登录群晖的账号。这便是您在群晖系统中使用的账号。随后,输入admin的密码,完成输入后按回车键。
登录成功后,输入sudo -i
会提示输入密码,这边还是输入admin密码。
观察到显示root@……:~#的提示,即表明已经成功登录到了root账户。
创建root账户的密码时,请使用命令行输入“--setpw root”,建议将此密码与admin账户的密码保持一致,这样做可以减少出错的可能性。
同样的和刚才下载一样,
终端输入wget
请注意,wget命令后需要留有空白,另外,请确认一下,我所使用的版本是否需要此软件,若需要,请根据您的版本进行下载。

自动下载
下载完毕后,在输入框输入 ls 查看是否有该文件。 然后 输入
tar -zxvf frp_0.32..tar.gz

输入
cd frp_0.32.
vim frpc.int
请注意,这次编辑的是frpc而非frps,务必不要出错。
在此配置各类协议时,相应的端口号亦有所区别,具体取决于您希望访问的内容。若您对此不甚明了,欢迎在下方留言,我会为您详细解答。涉及多种协议,若一一列举,则显得过于冗长。
终端输入
./frpc -c frpc.ini
显示如下表示客户端运行正常
输入
配置服务端自启动,退出测试状态,终端输入
nohup ./frpc -c frpc.ini &
效果展示:

8090是我之前设置的http的端口号还记得么
由于80端口必须进行备案手续,因此我将其配置为8090端口。用户可以根据个人需求自行挑选端口号。只需确保正确设置进出规则即可。
总结:
其实一步步操作下来并不复杂
服务端:下载版本→解压→设置frps.int→启动
客户端:下载版本→解压→设置frpc.int→启动
只是区别一个服务端文件,一个客户端文件
此外,只需关注港口的进出规定即可。有兴趣的朋友们不妨亲自体验一番,如有疑问,欢迎在评论区交流讨论。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1