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

深圳市网站建设公司设计沈阳网站seo排名公司

深圳市网站建设公司设计,沈阳网站seo排名公司,会网站制作的职业是,写好网页怎么建成网站公司里绝大多数主机已经禁止外网访问,仅保留一台主机设置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.ritt.cn/news/18798.html

相关文章:

  • 扬子科技网站建设小红书推广
  • 深圳做夜场做网站如何快速推广一个app
  • 巫山集团网站建设公众号软文推广多少钱一篇
  • 用office做网站搜索引擎网址
  • 南通做百度网站的公司哪家好交换链接是什么
  • 三明做网站的公司企业管理培训公司排行榜
  • 开源的公司网站网站关键词搜索
  • wordpress 仿阿里巴巴关键词搜索优化公司
  • wordpress 无法处理图像.请返回重试.廊坊seo网络推广
  • 广州做网站找哪家好自主建站
  • 做网站需要画草图湖北网站推广
  • 网站前期准备工作aso排名优化
  • 景区网站建设教程如何发布自己的网站
  • wordpress 自定义留言seo外链发布平台
  • 住房和城乡建设部主网站个人永久免费自助建站
  • 网站怎么做301关键词优化怎么优化
  • 用帝国cms做企业网站版权公关公司
  • 沈阳建设网站建站成都seo招聘
  • 二级域名做网址导航大全网站百度推广图片尺寸要求
  • dsicuz做的网站合肥网络公司seo
  • 爱分享wordpress网站搜索引擎优化的基本内容
  • 哪家购物网站做的好网站推广排名公司
  • 个人电脑可以做网站服务器吗网站搭建平台都有哪些
  • 家乐福网上商城app百度seo排名优化联系方式
  • 网站生成pc应用百度小说搜索风云榜总榜
  • 中国建设银行ie下载网站做竞价推广这个工作怎么样
  • 济南学生网站建设求职爱站关键词挖掘工具
  • 网站制作的基本概念市场调研的基本流程
  • 做的网站为什么图片看不了怎么回事厦门人才网最新招聘信息
  • 网站空间多少钱武汉百度网站优化公司