当前位置: 首页 > news >正文

怎么做优化网站排名房地产微网站

怎么做优化网站排名,房地产微网站,单页网站模板 带在线订单,wordpress免代码分享到公司里绝大多数主机已经禁止外网访问,仅保留一台主机设置socks作为代理服务器。如下为对socks这一概念的学习整理 什么是socks 是一种OSI模型下会话层的协议,位于表示层与传输层之间,作用是: exchanges network packets between…

公司里绝大多数主机已经禁止外网访问,仅保留一台主机设置socks作为代理服务器。如下为对socks这一概念的学习整理

什么是socks

是一种OSI模型下会话层的协议,位于表示层与传输层之间,作用是:

exchanges network packets between a client and server through a proxy server

出现原因

RFC 1928 这里解释的已经很清楚

The use of network firewalls, systems that effectively isolate an organizations internal network structure from an exterior network, such as the INTERNET is becoming increasingly popular. These firewall systems typically act as application-layer gateways between networks, usually offering controlled TELNET, FTP, and SMTP access. With the emergence of more sophisticated application layer protocols designed to facilitate global information discovery, there exists a need to provide a general framework for these protocols to transparently and securely traverse a firewall

由于工作在会话层,传输层在它下面,所以它的适应场景就要比HTTP 代理灵活,可以代理更多类型的应用数据,日常开发最常用的那些工作在应用层的协议就不在话下了

配置

socks的配置比较简单,可以简单(这是最简单的情况)分为不能访问外网的客户端服务器和可以访问外网代理服务器(这两者之间内网可联通)

代理服务器设置

通过SSH 在本地启动一个 SOCKS 代理服务器

ssh -f -N -D 0.0.0.0:1080 localhost 

在这种设置下,客户端通过这个代理发送的请求,都会通过本地机器的网络接口转发出去。启动后可以验证

netstat -tuln | grep 1080
tcp        0      0 0.0.0.0:1080            0.0.0.0:*               LISTEN
客户端设置

对于大多数的企业软件来说,其本身自带proxy设置,此时填入我们代理服务器的IP和开启的端口(一般是1080)即可(当然,如果做的更加精细些,可以加用户密码认证,这里自行查找命令参数),如idea
在这里插入图片描述
亦或是Dbvisualizer
在这里插入图片描述

一个curl的例子

之前使用如下命令一直无法运行curl(192.168.1.36是代理服务器IP)

curl --socks5 192.168.1.36:1080 http://www.baidu.com

查找原因是curl默认走的当前机器DNS解析,当前机器无法访问外网,自然行不通。需要额外增加--socks5-hostname,通过 SOCKS 代理服务器处理 DNS 解析,确保即使本地网络无法访问,依然能够成功解析目标网站的域名

curl --socks5-hostname 192.168.1.36:1080 http://www.baidu.com

当时在验证代理服务器的可用性时,这个问题让我卡了很久。若遇到类似的情况,比如其他命令需要通过代理访问外部网络,可以参考这个方法(其他命令可能有专属的参数表示)来解决 DNS 解析的问题

参考

  • https://zh.wikipedia.org/zh-sg/SOCKS
  • https://datatracker.ietf.org/doc/html/rfc1928
  • https://www.freecodecamp.org/chinese/news/osi-model-networking-layers/
http://www.yayakq.cn/news/142243/

相关文章:

  • 西安网站建设聂卫东莞企业如何建网站
  • 企梦云网站建设常平建设局网站
  • 汕头网站建设哪里找做网站原型图用什么软件
  • 建设网站花费设计投稿网站
  • 手机网站竞价单页市场推广方案怎么写
  • 吐鲁番大型网站建设平台Wordpress页面有横线
  • 给几个手机网站做网站要多少像素
  • 懂做网站怎么赚钱网站添加锚点
  • 专业网站制作仪表多少钱用什么做php网站
  • 建设银行安徽 招聘网站娄底本地做寄生虫网站
  • 徐汇郑州阳网站建设16岁的做兼职在什么网站好
  • 个人建站网站asp网站开发技术背景介绍
  • mysql数据库做网站网站建设售后回访话术
  • php的网站数据库如何上传建站平台入口
  • 西安建设高端网站种子搜索网站开发
  • 济宁专业建网站汕头做网站费用
  • 网站开发语言有那些wordpress网页布局
  • 企业网站开发主要职责网站评估怎么做
  • 网站开发制作合同抖音关键词搜索排名
  • 中国建设银行网站多少网页设计期末作品代码
  • 机械设备网站源码南昌网站推广策划
  • 官方网站建设的意义丽江最新防疫政策
  • 打码兔怎么和网站做接口六安网站制作公司价格
  • 影视传媒网站源码j建网站
  • 微网站建设资讯青海省城乡建设信息官官方网站
  • 哪里办网站不用备案百度网站打开
  • 单位网站维护 网站建设岗位义乌比较好的外贸公司
  • 定制型网站制作哪家好外发加工合同协议书
  • 在中国可以做国外的域名网站吗需要做网站建设的公司
  • 网站建设网络营销平台 云搜系统wordpress免费国内主题