公网服务器如何通过家里电脑(无公网 ip)做代理访问公网

2023-09-10 11:33:45 +08:00
 simo

想实现用家用 pc 做代理点,实现服务器跑的服务走家用 pc 所在网络。

有什么开源软件的方案能够实现吗?

对网络和通信不是很熟悉,感觉可以通过服务器和家里 pc 组一个虚拟网络,然后家里 pc 安装代理服务,服务器端通过虚拟网络连接代理。

2124 次点击
所在节点    问与答
15 条回复
mmm159357456
2023-09-10 11:43:02 +08:00
最简单的是 cloudflared
totoro625
2023-09-10 11:46:08 +08:00
Tailscale 等软件组网或 FRP 等软件内网穿透,另外为啥要不直接在家里部署服务,省去公网服务器?

我现在公网服务器仅作为家庭服务器的 ipv4 入口,所有服务都丢在家庭服务器上了
Muniesa
2023-09-10 11:52:02 +08:00
本地搭个代理服务,用 frp 把本地代理服务的端口映射到服务器里的端口
LYwyc2
2023-09-10 11:53:28 +08:00
建议上 IPv6 直接一步到位
shalingye
2023-09-10 12:02:39 +08:00
家里代理端口 x-->frpc-->服务器端口 y ,服务器连接 127.0.0.1 的端口 y 即家里代理。
simo
2023-09-10 12:10:58 +08:00
@totoro625 @LYwyc2 不是要把家庭电脑做成服务器,是为了使用家庭网络,需要把家庭电脑做成代理点。家庭网络可能是随便一个同事、朋友的 pc 机,不能要求他们上 IPv6 。

@mmm159357456 @Muniesa 谢谢,我试试,优先 frp ,如果能封装成一个客户端软件就方便了。
worldquant
2023-09-10 12:14:17 +08:00
家里搭建 s5 ,frp 映射到公网 a , 公网 b 可以直接 a
hntangbohu
2023-09-10 12:28:50 +08:00
1.家里电脑安装虚拟机
2.虚拟机中安装 openwrt
3.设置 openwrt 路由器的代理信息
4.设置 openwrt 路由为旁路由
5.通过旁路由代理上网
niubee1
2023-09-10 12:36:54 +08:00
我因为不想切换手机的 icloud 账号装小火箭,所以就在家里的树莓派上装了个 OpenWRT ,挂 ShadowSocksR Plus+上机场,然后 Frp 映射 IPSec 的端口到树莓派,然后在 OpenWRT 上配置一下 IPSec 的服务。然后手机上配置一下 IPSec 的 VPN 。就可以手机用家里的网络代理科学上网了
busterian
2023-09-10 12:37:44 +08:00
没有公网 ip ,访问带宽吃公网服务器的带宽。最常见 300M 宽带,有公网 IP 带宽理论速度 30Mbps ,如果用 frp,30M 公网服务器带宽要花的钱不比开动态公网 ip 少。
heiher
2023-09-10 13:10:07 +08:00
看看家里是不是 NAT1 ,是的话试试这个:

https://github.com/heiher/natmap/wiki
YGHMXFAL
2023-09-10 13:35:40 +08:00
万金油办法:

[1]在你的电脑上,拿 brook 起一个 socks5 服务器

[2]chisel 反向端口转发到 VPS 上

(甚至就 chisel 自己就能同时实现这俩步)
msg7086
2023-09-10 15:40:38 +08:00
SSH 从家往服务器起一个反向 Socks5 隧道就行了。关键词 SSH reverse dynamic forwarding 。
jackOff
2023-09-10 16:06:34 +08:00
Zerotier,bore,tailscale,如果有公网 ipv6 就更简单了,直接是通的
yinmin
2023-09-11 08:32:22 +08:00
autossh

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/972426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX