why? 发表于 2019-3-25 21:22:25

让外网访问网站,只允许微信和公司网络访问,求方法

本帖最后由 why? 于 2019-3-26 10:07 编辑

1.微信黑白名单可以解决
2.公司无固定ip ,如何判断 来进行限制


网站是frp + nginx 反代

大佬们有办法吗


update 方法

用shell 脚本获取 公网出口

小夜 发表于 2019-3-25 21:32:34

接过一个类似需求,简单说一下解决原理。

首选要站库分离,数据库在网站服务器上(首选离公司近的节点,ping值最好在10ms以内)

正常外网访问的就走网站服务器。这部分,如果只允许微信访问,可自行设置。
公司访问网站的网站程序部分,单独搭建,放置在公司内网,再由程序直接链接外网数据库。

好处是,正常客户访问比较顺畅,公司访问慢点,也无所谓。

-----------------------

至于怎么在公司打开网站走内网,这个就好解决了。可以统一使用内网ip或单独解析之类。大不了劫持呗。

StudyOverseas 发表于 2019-3-25 21:56:00


小夜 发表于 2019-3-25 21:32

接过一个类似需求,简单说一下解决原理。

首选要站库分离,数据库在网站服务器上(首选离公司近的节点,pi ...
思路不错,收藏备用

greyboy 发表于 2019-3-25 21:35:14

你说的是oa系统吧

duyu 发表于 2019-3-25 21:32:00

搭个扶墙 然后限制扶墙的固定ip就好了啊

diyes 发表于 2019-3-25 21:42:18

厉害
页: [1]
查看完整版本: 让外网访问网站,只允许微信和公司网络访问,求方法