社会热点

能否把PC主机设为私人服务器?出门只带网络终端(手机或平板)?

电脑版   2020-11-30 02:57  

能否把PC主机设为私人服务器?出门只带网络终端(手机或平板)?:告别TeamViewer、花生壳DDNS,NAT123等常规方案,十分钟就能配置内容穿透,让你的PC主机变成私

1

告别TeamViewer、花生壳DDNS,NAT123等常规方案,十分钟就能配置内容穿透,让你的PC主机变成私人服务器,出门只带网络终端(手机或平板)。

实现外网远程访问内部的个人PC的技术方案有很多种,常用的如TeamViewer,花生壳DDNS和NAT123。但是常规方案不是依赖软件客户端(需要安装软件,文件访问受限)、就是限制免费用户使用(限制宽带和限制域名,影响访问速度),所以都不是很好的解决方案。


而本次推荐的Frp是一款开源、免费、简单易操作的跨平台内网穿透工具,除了兼容Windows、macOS 与 Linux等不同操作系统平台,还同时支持 tcp, udp, http, https 协议。相对传统方案,FRP有相当明显的优势:

  • 支持跨平台和多协议,外网也能访问内网的所有终端设备(如PC、平板、打印机、路由器、交换机等)。
  • 支持自定义无限域名绑定,外网也能通过域名访问内网的web服务。
  • 根据实际使用场景自主配置宽带,提升网络速度和体验。


所以,通过搭建frp服务器进行内网穿透访问个人PC主机,既可达到不错的访问速度,又可自由灵活开放端口访问,实现出门只带网络终端(手机或平板)。帮你实现 的连接,让内网里的设备也可以被公网访问到。


FRP配置前准备
  • 公网 IP 服务器一台(阿里云、腾讯云等)
  • 访问目标设备(问题中的个人PC、也可以是打印机、路由器、网络电视等)
  • 简单的Linux基础(会用cp等几个简单命令即可)


服务器端安装配置 Frp:

第一步:下载对应版本的Frp程序

直接去GitHub下载,地址为

https://github.com/fatedier/frp/releases

也可以在公网服务器用如下命令下载:

wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz


第二步:解压下载到的Frp程序

解压命令如下:

tar -zxvf

frp_0.29.0_linux_amd64.tar.gz


第三步:修改

frps.ini

第四步:启动frps

启动命令如下:./frps -c frps.ini

启动之后看到 “start frps success”字样就表示启动成功了。


配置 Frp 客户端 (安装在内网的机器上)

第一步:下载对应版本的Frp程序

直接去GitHub下载,地址为https://github.com/fatedier/frp/releases。

由于我们的个人PC一般为Windows,所以下载客户端时也选择window系统的程序

第二步:将 frpc 及frpc.ini放到内网的机器上。

例如我们放到C盘的Frp目录,对应cmd的路径是 c:frp

第三步:修改

frpc.ini


第四步:启动frpc

启动命令如下(注意参照第二步的地址修改命令):c:frp

frpc.exe

-c c:frpfrpc.ini

如果看到两行 start proxy success 就代表成功了。


平板或手机进行远程访问:

前面搞了这么多,终于可以进行远程访问内网里的设备了(如个人PC)!按照上面的配置,我们想要访问内网的个人PC主机,只需通过"域名:7989"即可访问到。

第一步:打开RDP软件。

如果是window的系统,直接打开远程桌面。如果是安卓或IOS的手机或平板,在应用市场下载RDP工具,如“人文远程桌面”。

第二步:在地址输入服务器公网IP:7989,并输入设备的用户名和密码,就可远程访问。

由此,通过 Frp我们就能通过外网轻松访问内网的设备(个人PC或是打印机、网络电视等),出门只带网络终端(手机或平板)就行了。

最后,上面只是最基础的教程,Frp 还有很多高级功能,比如给 Web 增加密码保护、点对点内网穿透、设置端口白名单等等,有兴趣的可以关注本人头条号进行交流。

2

可以!

本地服务器环境搭建,最简单的方式就是使用“phpstudy”进行一建环境配置;也可以选择使用win自带的iis,都可以;这里就不做详细讲解。

通过http://localhost进行本地站点访问,检查是否成功;能打开任意站点,表示安装成功。

win+R,打开运行输入CMD,弹出黑屏窗口,命令输入“ipconfig /all”查看本机的,由上到下的,IP、网关、DNS

进行本机设置,打开网络共享中心-网络-属性-ipv4-属性;

根据刚才CMD命令输出出来的地址输入进去,如图所示

记住本机IP,在浏览器输入本机IP,192.168.0.101进行访问,如图,表示成功;在同一局域网下,其它电脑或者设备,输入IP进行访问;测试成功

注意事项

防火墙开启阻止个别你设置的端口访问,例如80端口,导致无法访问。

3

当然可以,你需要设置好PC、路由器,网上有不少教程。如果是存储的话,有个更成熟、成本更低的方案--NAS,可以从某宝或JD上搜一下。特别适合视频博主。

4

把pc主机设置为服务器,在外出时可以访问,这当然可以,而且也并不难。

就拿我自己的为例来说,

首先,我购买了主板、cpu等组装了一台能耗比较低的小电脑,安装了服务器的操作系统,并且开了web等我需要的服务。你自己有电脑,就安装自己需要的服务。

其次,为了内网访问速度快一些,我买了有千兆网口的路由器,路由器赠送了免费的DNS。看你自己需要,总之,你需要一个DNS。

然后,就是重点了。你打开浏览器查查,自己的访问外网时ip是多少,是公网还是内网IP。公网IP就没问题了。内网IP的话,你就需要打客服电话,让他们改成公网IP。

最后,你把dns设好,把端口映射设置好,防火墙也设置好。测试一下通不通。

祝你成功!

5

服务器要有固定的网络地址,而家庭宽带一般没有固定IP,早些年的固定IP成本很高。因此诞生了花生壳这类动态IP解析软件,现在还都能用。

如果没有固定IP,这类软件是首选,解决了网络地址问题,就要看你干什么了,是做WEB服务器还是其他,做好相应的运行环境即可。

但问题是现在的网速上行带宽虽然够了,却不像十几年以前那么随意了,私人服务器政策上是不允许的!内网可以,外网不行,需要ISP资质,这个必须要考虑到。

6

可以。你只需要一个固定IP,即可实现。

你手机上网或者宽带,是找别人,也就是访问别的服务器,但是你的IP是服务商动态分配给你的,每个服务商的IP资源是有限的,所以,你每次上网动态分配给你的一般是不同的。

你要想让别人找到你,你就需要你个固定的IP,一般还需要一个专线,大部分网络服务商都可以提供这种服务。从中国联通或者电信租用专线,都会给数量不同的IP ,比如你可以租用联通的100M带宽,附带约64 个固定IP,这样你就能拥有自己的WEB服务器、电子邮件等等,非常具有个性,比如你叫张三,你有域名zhangsan. cn,那你自己的邮件服务器,可以有电子邮件账号zhangsan@zhangsan.cn,个性化、高大上!

不足之处,就是花费大点,一条100M,可能价格一年20万左右,价格不一定准。从中介手里租,价格会很便宜,几万块就能拿下。

你值得拥有!

7

从理论上说,按当前的技术是可以实现的,只是网络速度有时候可能不够稳定,会导致一些应用不够流畅。

这其实就是云主机的概念,手机只需要有个浏览器作为操作界面就可以。复杂的运算都由远程的云主机实现,运算的指令和运算结果通过网络传输。这里的运算是包含各种复杂的图形图像处理等需要大量耗费CPU或显卡性能的工作过程。

有兴趣的朋友,可以试试云主机的功能,有一些比较成熟的产品,用起来是很方便的。云主机的不断完善,将为我们的应用带来无限的想像空间。

本文版权归原作者所有,如需商业用途或转载请与原作者联系。

分享

相关信息