当前位置: 首页 > 科技观察

开源代理服务器-goproxy,可以用来做什么,我就不告诉你

时间:2023-03-20 16:19:52 科技观察

什么是代理服务器了。会话层,充当防火墙。代理服务器多用于连接INTERNET(互联网)和LocalAreaNetwork(局域网)。代理服务器的英文全称是(ProxyServer),其作用是作为网络用户获取网络信息的代理。形象地说:它是网络信息的中转站。代理服务器就像一个大缓存,可以显着提高浏览速度和效率。更重要的是:ProxyServer(代理服务器)是Internet链路级网关提供的一项重要的安全功能。什么是代理代理(英文:Proxy),又称网络代理,是一种特殊的网络服务,它允许一个网络终端(通常是客户端)通过该服务与另一个网络终端(通常是服务器)进行间接通信。连接。一些网络设备如网关、路由器等具有网络代理功能。一般认为,代理服务有利于保障网络终端的隐私或安全,防止攻击。代理服务器的主要功能突破自身IP访问限制,访问国外网站等网络用户可以通过代理访问国外网站。访问单位或团体的一些内部资源,如大学FTP(前提是代理地址在资源允许访问范围内),使用教育网地址段内的免费代理服务器,可以用于开放给教育网的各类资源。FTP下载和上传,以及各种数据查询和共享服务。突破中国电信的IP封锁:中国电信用户可以访问很多被限制的网站。这种限制是人为的,不同的服务器会以不同的方式阻止地址。所以当你不能访问的时候,你可以试试别的国外的代理服务器。提高访问速度:代理服务器通常会设置较大的硬盘缓冲区。当有外部信息经过时,也会保存在缓冲区中。当其他用户再次访问相同的信息时,直接通过访问缓冲区从中取出信息传递给用户,提高访问速度。隐藏真实IP:互联网用户也可以通过这种方式隐藏自己的IP来避免攻击。什么是代理?oproxy是国人开发的开源代理服务器。代理协议包括:http、https、websocket、tcp、udp、socks5。支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP端口映射、SSH传输、TLS加密传输、协议转换。软件基于golang编写,遵循GPL开源协议。goproxy软件的特点是链式代理,程序本身可以作为一级代理,如果设置了上层代理,可以作为二级代理,甚至是N级代理。通信加密,如果程序不是一级代理,而上层代理也是这个程序,那么可以对与上层代理的通信进行加密,使用底层tls高强度加密,安全而且毫无特色。智能HTTP,SOCKS5代理,会自动判断访问的网站是否被屏蔽,如果被屏蔽,则使用上层代理(前提是配置了如果访问的网站没有被屏蔽,为了加快access,代理直接访问网站,不用上级代理,域名黑白名单,可以更自由的控制网站的访问方式,跨平台,不管你是widows,linux,mac,甚至树莓派,可以很好的跑proxy。多协议支持,支持HTTP(S),TCP,UDP,Websocket,SOCKS5代理。TCP/UDP端口转发。支持内网穿透,协议支持TCP和UDP。SSH传输,HTTP(S),SOCKS5代理支持SSH传输,上层Linux服务器不需要任何服务器,一个本地代理就可以愉快的上网KCP协议支持,HTTP(S),SOCKS5代理支持KCP协议传输数据,减少延迟,提升浏览体验。集成外部API、HTTP(S),SOCKS5代理认证功能可与外部HTTPAPI集成,方便通过外部系统控制代理用户。反向代理,支持直接将域名解析为代理监听的ip,然后代理帮你访问需要访问的HTTP(S)网站。透明HTTP(S)代理,配合iptables,在网关处直接将80443方向的流量转发给代理,可以实现无感知的智能路由器代理。协议转换可以将现有的HTTP(S)或SOCKS5代理转换为同时支持HTTP(S)和SOCKS5代理的端口。转换后的SOCKS5代理不支持UDP功能,但也支持强大的级联认证功能。goproxy使用场景通过多个连接的代理节点建立安全的隧道访问服务。微信界面在本地开发,方便调试。远程访问内网机器。与朋友一起玩局域网游戏。你可以在任何地方玩。可以作为圣剑网通的替代品,展示IP网通,花生壳等工具。goproxy开源项目地址https://github.com/snail007/goproxy自动安装如果你的VPS是linux64位系统,那么你只需要执行下面这句就可以完成自动安装配置.curl-Lhttps://raw.githubusercontent.com/snail007/goproxy/master/install_auto.sh|bash安装完成,配置目录为/etc/proxy,更详细的使用方法可以参考下文进一步了解。如果安装失败或者您的vps不是linux64位系统,请按照以下半自动步骤进行安装:手动安装1.下载proxy下载地址:https://github.com/snail007/goproxy/releasescd/root/proxy/wgethttps://github.com/snail007/goproxy/releases/download/v4.6/proxy-linux-amd64.tar.gz2。下载自动安装脚本cd/root/proxy/wgethttps://raw.githubusercontent.com/snail007/goproxy/master/install.shchmod+xinstall.sh./install.sh