ubuntu 代理服务器的设置

这篇具有很好参考价值的文章主要介绍了ubuntu 代理服务器的设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备:

  • 具备公网IP服务器(Ubuntu 18.04.4 LTS,阿里云)
  • 本地计算机(Ubuntu 20.04 LTS)

操作:

  1.在服务器安装程序tinyproxy.

  apt update

  apt install tinyproxy

  2.在服务器打开配置文件

  vim /etc/tinyproxy/tinyproxy.conf

  3.在配置文件中查找以下参数,并进行更改

  #定义监听端口,默认端口为8888,当然你可以更改为你喜欢的端口。

  #若果端口号小于1024,则需要使用root启动tinyproxy。

  Port 8888

  #定义允许连接的IP,默认只允许本地计算机连接。

  #若前面加#屏蔽此参数,则允许所有人连接。

  #Allow 127.0.0.1

  4.在服务器打开端口

  只有打开了Port参数定义的端口,本地计算机才能连接到服务器。

  5.测试

  在本地计算机firefox浏览器中设置代理:首选项->网络设置->手动代理配置。在HTTP代理选项输入服务器IP地址和端口号。

  通过IP查询工具来判断是否代理成功:若IP地址为服务器IP地址,地理位置显示为服务器所在地,则代理成功。

                   若IP地址为本地计算机IP地址,地理位置显示为本地计算机所在地,则代理失败,请再三检查服务器端口是否开放。

  若想要计算机所有程序都通过代理连接网络,则需要设置本地计算机全局代理。

  本地计算机全局代理设置:系统设置->网络->网络代理。在网络代理的设置选项中选择手动,然后在HTTP代理选项输入服务器IP地址和端口号。

6.附加任务

  设置cron以防内存泄漏。

  使用命令crontab -e来编辑crontab文件,并且添加以下内容:

  0 2 * * * /etc/init.d/tinyproxy restart

  注:经本人测试,当长时间运行tinyproxy时有可能会出现客户端连接服务器时无响应的问题。尤其是长时间没有客户端进行连接,服务器长时间处于闲置状态。

    设定每隔2小时重启tinyproxy服务,则可以避免这种问题。

  注:1.我本意是解决CS:GO连接到任意官方服务器失败的问题,更换DNS偶尔可以解决此问题。但总有例外,无奈使用此方法,代理后问题解决。此时需要设置计算机全局代理。

    2.此设置仅作个人临时使用,若作其他用途还需设置其它选项以确保安全。

https://www.cnblogs.com/khdxs7/p/12879905.html文章来源地址https://www.toymoban.com/news/detail-472285.html

到了这里,关于ubuntu 代理服务器的设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何设置代理ip服务器地址

    目录 前言 一、使用HTTP代理服务器 1. Python代码 2. Java代码 二、使用SOCKS代理服务器 1. Python代码 2. Java代码 三、使用代理池 1. Python代码 2. Java代码 总结 前言 代理服务器是一种可以隐藏真实IP地址并且保护用户隐私的工具。在某些情况下,比如访问被限制的网站,我们需要使用

    2024年02月07日
    浏览(42)
  • 外网服务器设置OpenAI代理

    最近ChatGPT特别火爆,我们国内无法正常调用它的API。 现在考虑使用国外服务器做一个OpenAI API的代理来调用API 可以选择国内腾讯云、阿里云等云服务厂商的国外区的服务器, 还可以使用国外的云服务器 进入配置,在 http 项下面添加 server: 使用Curl指令: 返回模型列表 使用

    2024年02月11日
    浏览(51)
  • win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

    转载自远程穿透文章:Windows通过RDP异地远程桌面Ubuntu【内网穿透】 XRDP是一种开源工具,它允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP外,xrdp工具还接受来自其他RDP客户端(如FreeRDP、rdesktop和NeutrinoRDP )的连接。 相较于VNC,xrdp更加的轻量级。下面简单几步实现ubu

    2024年02月03日
    浏览(47)
  • 如何在Ubuntu系统部署RabbitMQ服务器并公网访问【内网穿透】

    RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容

    2024年02月08日
    浏览(62)
  • git怎么设置http代理服务器

    目录 前言 一、什么是HTTP代理服务器 二、为什么需要设置HTTP代理服务器 三、如何设置HTTP代理服务器 1. 查看当前是否已经存在全局代理设置 2. 设置全局代理 3. 验证代理设置 4. 取消代理设置 四、示例代码 五、总结 前言 Git是一个非常强大的版本控制工具,可以帮助我们管理

    2024年04月27日
    浏览(44)
  • c# 设置代理服务器发送http请求

    2024年02月16日
    浏览(44)
  • 设置或清除 macOS 系统的代理服务器

    这段代码定义了一个名为 MacSetting 的类,其结构如下: 有一个构造函数( init )来初始化类属性,以及一种清除属性(clear)的方法。 在类的构造函数中,根据输入参数来确定设备、监听、模式和模式名称的状态。 如果没有找到监听,则输出一个警告信息。 通过调用 macOS

    2024年02月12日
    浏览(40)
  • 【ubuntu云服务器部署公网Web抽奖工具】CSDN博客评论区用户抽奖

    送书第一期 《用户画像:平台构建与业务实践》 送书活动之抽奖工具的打造 《获取博客评论用户抽取幸运中奖者》 前几天做了一期送书活动,随着时间流逝,也即将迎来赠书活动抽奖环节,为了活动的公正公开以及可见性,特此开发了一款Web抽奖工具,结合Springboot后台获

    2024年02月08日
    浏览(69)
  • 为chrome浏览器单独设置代理服务器

    默认的chrome浏览器的代理服务器都是采用的PC设置, 但是有的时候在某一些情况下我们不希望使用PC的设置, 懂得都懂,那就需要让chrome不走PC的代理 只要下载一个chrome的插件, proxyswitchOmega, 然后设置好代理,enable这个插件就可以了 插件下载地址国内的可以用如下地址:

    2024年02月11日
    浏览(105)
  • 在Android平板上使用code-server公网远程Ubuntu服务器编程

    准备一台虚拟机,Ubuntu或者centos都可以,这里以VMwhere ubuntu系统为例 下载code server服务,浏览器访问:https://github.com/coder/code-server,复制下载链接 打开ubuntu命令行下载 出现需要输入ubuntu的登录账户密码,输入密码即可,然后等待安装完成 以下信息表示安装成功 接着输入以下命令设置

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包