Ubuntu通过windows代理上网

wsl2-ubuntu通过win10代理连接互联网 #wsl #代理 阅读详情

1. 约定

这里涉及到两台主机,一是执行命令、运行SSH客户端的主机,我们称为本地主机A【Host A】local#;二是接收连接请求、运行SSH服务器的主机,我们称为远程主机B【Host B】remote#。

通过密码或密钥等方式验证后,SSH连接建立,主机A可以使用命令行对主机B实施远程控制。

默认本地和远端已经配置好SSH环境。

  • user 是你在远程机器上的用户名,如果不指定的话默认为当前用户
  • remote 是远程机器的地址,可以是 IP,域名,或者是后面会提到的别名
  • port 是 SSH Server 监听的端口,如果不指定的话就为默认值 22

2 背景

学校中,每个人都只有一个校园网账号,登录后可以访问外网,假如在本地主机已经登录校园网账号的情况下,再在远程主机登录校园网账号访问外网(下载软件、安装包等等),会将本地挤掉。因此一个好的方法是使用代理,remote需要访问下载的东西,借助local进行转发下载,再返回remote。

3 解决步骤

  1. local端下载 ccproxy软件,这是一个代理的小软件。用起来还不错,当然你也可以用其他的软件实现。
  2. 参照这里设置要代理的remote端的 IP和端口保存确定。
  1. 点击账号,进行账号设置;
  2. 允许范围 —> 允许部分;验证类型 -----> IP地址;点击新建,添加IP保存确定;
  3. 在设置标签页中可以设置端口;

设置好CCPROXY后,启动软件。

  1. 在terminal通过SSH登录remote端主机。
# ssh 执行远程命令格式:
ssh [options][remote host][command]
ssh username@hostIP

连接到远程主机后,在终端中直接运行命令:

# 设置代理
export http_proxy=http://ProxyAddress:Port
export https_proxy=http://ProxyAddress:Port

# 查看代理
env | grep proxy

这个办法的好处是简单直接,并且影响面很小(只对当前终端有效,退出就失效),相比修改系统文件,比较方便,并且不影响实验室其它人使用。

为了方便,不用每次登录终端都敲代码设置,设置连接服务器附带多条命令。

ssh username@hostIP [command]

# 例如执行下面两个命令,命令之间用分号隔开
ssh User@Host 'source /etc/profile ; pwd'

但是会出现问题:连接成功后 执行命令,然后会自动退出
解决办法:

ssh username@hostIP -p 22 -o ServerAliveInterval=60 -t 'pwd;/bin/bash;'

解释

  1. -o ServerAliveInterval:首先-o是为这个连接添加一个属性(option),那么要添加的属性叫做ServerAliveInterval,这个属性的作用是client每隔60秒发送一次请求给server,然后server响应,从而保持连接。

  2. -t:建立这个连接时强制使用伪终端模式,具体效果观者可以试着去掉这个命令对比一下效果。

  3. pwd;/bin/bash;:这就是我们要执行的命令,首先执行了一个pwd命令,查看当前的目录,第二命令是重点,执行/bin/bash命令能够让我们远程执行命令后不自动断开ssh连接。

所以解决自动退出的有效方法就是在执行命令最后使用/bin/bash;这个命令。

  1. 配置windows terminal的json脚本时,注意需要加\号:
commandline": "ssh username@hostIP -p 22  -t \"export http_proxy=http://ProxyAddress:Port;export https_proxy=http://ProxyAddress:Port;/bin/bash\",

参考博文:
参考1;
参考2;
参考3;
参考4;
参考5;

局域网内的ubuntu使用代理上网 局域网里的电脑借助另一台电脑上网1. 背景介绍2. 使用Fiddler搭建代理3. ubuntu端设置代理3.1 如果要设置wget的代理3.2 如果使用apt代理3.3 Pip 安装软件需要代理4. 结束 1. 背景介绍 跑代码借到了一台服务器,由于某些神奇的原因,服务器不能连接外网,只能在局域网里使用,又没办法接触到物理机。因此就搭个代理吧。 2. 使用Fiddler搭建代理 首先设置一个代理... 阅读详情

相关推荐

ubuntu通过网线连接windows笔记本上网

台式电脑没有无线网卡,ubuntu无法联网;可以通过网线连接到笔记本。

CynalFly的博客 3005

ubuntu通过windows代理上网

1.下载 ccproxy软件在wind ser 2008上运行安装。 这是一个代理的小软件。用起来还不错,当然你也可以用其他的软件实现。 2.设置要代理的客户端的 IP保存确定 3. 以上为代理服务器设置,非常简单。下面我们对linux服务器进行相关设置。 3.1:代理相关配置 打开 /etc/profile文件在末尾加入: http_proxy=http://10.103.21.19:808 https_proxy=http://10.103.21.19:808 ftp_proxy=http://1

LPFFFFF的博客 3195

Visual Studio调试时遇到ntdll.dll的PDB文件缺失?别慌,这3个方法帮你搞定(附详细步骤)

本文详细解析了Visual Studio调试时ntdll.dll的PDB文件缺失问题,提供了3种实用解决方案:调整调试设置、配置符号服务器与缓存目录、手动下载管理符号文件。通过分步指导和高级技巧,帮助开发者快速恢复完整的调试功能,特别适用于Windows平台下的C++项目开发。

weixin_42537919的博客 513

无线局域网下的远程控制、文件传输以及代理设置[Windows|Ubuntu]

需求:在同一个路由器连接的局域网下,Ubuntu通过Windows端上网;Windows端远程控制Ubuntu系统。 主机:Windows10 被操控端:Ubuntu18.04 在Windows方下载一个客户端,如Termius,远程控制和操作直接通过该软件实现。 在Windows端打开"ALLOW LAN"---允许局域网代理的选项。 Windows端可以通过ipconfig命令,Ubuntu端通过ifconfig命令来查找在局域网内分配的ip地址,ip_W和ip_U。 打开Termius,新

weixin_44946961的博客 2972

JavaSpringBoot + VUE 相关开发环境配置合集

1.Java环境-JDK安装 参照:Java基础1-环境篇:JDK安装与环境变量配置 Java基础1-环境篇:JDK安装与环境变量配置_第一段代码的博客-优快云博客_jdk 2.Web服务器-Tomcat安装 原创Java服务器Tomcat安装和配置 3.Maven(后面为了项目兼容性,使用了3.0.5版本) 原创Maven安装和配置(Maven3.0.5) 4.nginx 原创nginx轻量级Web服务器安装和配置 5 数据库mysql 原创数据库Mysql安装和配置 ...

第一段代码的博客 3163

Realtek 10GbE芯片组解析:低成本高速网络方案

10GbE(万兆以太网)技术通过提升网络带宽,显著改善了数据传输效率,成为现代网络架构的核心组件。其工作原理基于高速串行通信协议,通过优化信号处理和编码技术实现低延迟、高吞吐量。在技术价值上,10GbE不仅满足数据中心和企业网络的高需求,还逐步渗透到消费级市场,推动家庭和小型企业的网络升级。应用场景包括NAS存储、视频编辑工作站和云服务接入等。Realtek最新发布的RTL8127、RTL8159和RTL8261C芯片组,以低功耗和低成本优势,进一步降低了10GbE的普及门槛。这些芯片支持PCIe Gen4

weixin_36427956的博客 585

ubuntu 虚拟机设置全局代理 windows 上网环境

ubuntu 虚拟机设置全局代理 windows 上网环境背景准备工作STEP 1:启用 windows 上 SS 的“允许来自局域网连接”STEP 2:设置虚拟机为桥接模式STEP3: ubuntu 安装 polipoSTEP4:配置 polipoSTEP5:使用 ubuntu 代理STEP6:测试 背景 近期更新了 ubuntu 虚拟机里 ss 配置,但无奈客户端并不支持最新的 chacha2...

Armink Studio 4784

自动驾驶技术路线之争:纯视觉与多模态融合的成本与性能博弈

本文深入剖析了自动驾驶领域两大主流技术路线——纯视觉与多模态融合的本质差异。文章从成本结构、性能博弈与商业逻辑等多维度展开,揭示了纯视觉方案在硬件成本与数据算力投入上的权衡,以及多模态融合方案在安全冗余与感知稳定性方面的优势。这场技术路线之争,实则是车企在性能、成本与商业化落地之间寻求平衡的综合博弈。

weixin_29038303的博客 390

ubuntu系统借助windows系统代理实现上网的做法

目前有这样一个场景:ubuntu系统装在一个嵌入式设备上,嵌入式设备只有一个网口,现在你手头有一台装有windows10系统的笔记本电脑,可以通过手机开热点来让笔记本电脑来上网,周围没有可以插入网线的有线网络,也没有路由器或交换机之类的,现在要求你用一根网线将装有ubuntu系统的嵌入式设备和笔记本电脑连接,实现嵌入式设备能够上网,请问如何做?

clever101的专栏 1628

Windows 11 系统部署 OpenClaw 完整指南:从零到一的 AI 助手搭建

OpenClaw(昵称“小龙虾”)是一款开源 AI 代理工具,定位为“AI 指挥官”,能够接收指令、调用工具并自动化处理任务。它支持对接国内外多款大模型,所有数据本地存储,兼顾实用性与安全性。本文将详细介绍在 Windows 11 系统上部署 OpenClaw 的完整流程。OpenClaw 在 Windows 11 上的部署虽然有一定技术门槛,但按照本文的步骤操作,大多数用户都能顺利完成安装。环境准备是基础:确保 Node.js ≥22 版本,使用管理员权限操作安装方式灵活选择。

weixin_41484939的博客 800

Matlab仿真:均匀面阵方向图、均匀线阵方向图、均匀圆阵方向图

其中,阵列方向图是评价阵列性能的重要参数之一。均匀面阵由若干个相同的阵元构成,阵元间等距排列,阵元的方向图形状为一个圆盘。均匀线阵由若干个相同的阵元构成,阵元间等距排列,阵元的方向图形状为一个矩形。本文将采用Matlab进行仿真,分别实现均匀面阵方向图、均匀线阵方向图和均匀圆阵方向图,并对三种阵列进行比较分析。通过以上代码仿真,我们可以对均匀面阵、均匀线阵和均匀圆阵进行方向图的绘制,进一步分析不同阵列在天线性能方面的差异。Matlab仿真:均匀面阵方向图、均匀线阵方向图、均匀圆阵方向图。

2301_79326857的博客 3436

ubuntu通过windows下的ccproxy代理上网

网上教程很多,需要注意的是将ubuntu的ip和windows的Ip设置到同一个网段,即子网掩码是1的对应的部分要相同。由于没有配置到同一个网段,折腾了我好久。

Yan456jie的专栏 2565

【部署】Kimi 接入OpenClaw完整步骤及关键注意事项

本文详细介绍了如何将Kimi AI接入OpenClaw系统的完整步骤。首先需确保环境满足OpenClaw版本要求和系统支持,然后通过配置向导完成本地网关设置和Kimi模型接入,包括API密钥配置。文章提供了详细的命令操作和界面截图指导,并重点说明了安全警告处理、服务状态检查、API密钥有效性验证等关键注意事项。最后还展示了Kimi流量消耗明细和问题排查方法,帮助用户顺利完成接入并解决常见问题。整个流程清晰明了,涵盖了从环境准备到最终验证的全部环节。

海兰 7178

windows 安装免费3用户ccproxy ubuntu 代理上网

这种方法要用到/etc/apt/文件夹下的apt.conf文件。在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。方法二 (修改/etc/apt/apt.conf文件)保存apt.conf文件。

勇往直前! 1276

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VMware桥接模式虚拟机上网问题踩坑

解决VMware 桥接模式虚拟机上网问题,主机不能上网虚拟机可以上网问题,虚拟机走主机代理问题

weixin_45934869的博客 9160

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【已解决】win11连得上wifi上不了网

然后打开设置->网络&Internet->代理->发现手动设置代理是开的,把他关掉,解决了。打开电脑发现上不了网,以为是校园网的问题,结果发现ubuntu可以上网,所以应该是win。

weixin_74017833的博客 913

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

关机之前未正确关闭代理,导致DNS出现问题无法上网的解决方法(windows和linux)

由于自己的疏忽,经常出现标题这种问题,给自己留个档。

weixin_73725403的博客 807

Ubuntu 18.04 配置Squid网络代理

配置安装Squid,配置Squid白名单,实现内网网络安全

Eng_ingLi的博客 1365

WIN7中安装的VMware WS+Ubuntu10.04上网配置

WIN7中安装的VMware WS+Ubuntu10.04上网配置   本文就不写VMware Workstation 和Ubuntu10.04的安装了。只讲解上网配置,包括使用代理上网。下面来一一说明Ubuntu10.04的上网配置。   1、现在安装好的虚拟机中设置网络连接为 NAT 2、在WIN7电脑的本地连接中设置如下: 3、在VMware Nerwrk Adapt

极客学长Bravo | 突破信息差 | 副业生财有术 1855

win7操作系统下,如何配置ubuntu 虚拟机使其能上网

从事嵌入开发的工程师,在进行开发环境搭建时,需要对虚拟机进行网络配置,下面就讲讲,如何在win7 64位操作系统上,配置虚拟机,使其能连上外网,虚拟机上搭载的操作系统是ubuntu15.10。

u010171985的博客 429

解决ubuntu上网慢

Ubuntu上网慢?没错!不要再怀疑,Ubuntu上网的确要比Windows下慢。慢在哪里呢?在Ubuntu 9.10下使用Firefox浏览网页的时候你会发现,左下角的状态栏里,长时间的显示:Looking up xxxx.com.... 或者 Connecting to xxxx.com 的信息。此时页面保持空白. 当这条信息终于跳过去的时候,便是...

weixin_34379433的博客 378

windows利用ssh向ubuntu传文件

1.为Ubuntu安装ssh 执行apt-get install openssh-server,安装ssh服务器。 安装完毕后执行ps -e | grep sshd命令,查看安装是否成功。 2.ubuntu关闭防火墙 sudo ufw disable 3.在windows上下载putty,连接Ubuntu查看是否能够成功。 4.在windows上下载pscp.exe,打开dos命令窗口

czliuming的博客 3754

校园网 win7设置代理服务器

背景由于校园网内一个人只有一个帐号,每个帐号同时只能在一台机器上使用,但是我在宿舍,实验室总共有三台机器需要上网,所以就需要设置代理服务器了还好我的这三台都可以ping 通我的三台电脑分别是: 宿舍 —— win10 (172.27.169.145) 实验室 —— win7 (172.28.82.3) + ubuntu16.04 (172.27.33.1) 我将用实验室的win7设置为代理

小旋锋 的博客 8533

ubuntu在linux无法联网, windows可以联网的情况下使用apt

<br />通常同一台机器是不会出现win可以联网但ubuntu不可以联网的情况的, 但是在中国特色的校园网环境中, 这种请况很常见. 虽然有本地源的解决方案, 但需要有联网的linux, 和巨大的硬盘空间(还有快的网络速度), apt的优势不能体现出来. <br /><br />下面介绍一种比较迂回的方法: <br /><br />首先, 下载源上面的包信息, 下载列表见附件. 这里以cn99源和gutsy为例(我还没看建源的手册, 所以只是下载了pool文件夹外的跟gutsy有关的东西, 其他请况请自己

kidxueying的专栏 2888

win7下utantu上网设置

win7需做的设置: 控制面板-->网络和Internet-->网络和共享中心: 查看活动网络里-->点击"VMware Network Adapter VMnet8"-->属性 -->ipv4-->获得ip地址和DNS地址都选自动-->确定   VM需做的设置: VM-->Settings-->在Hardware栏里选择Network Adapter-->右边的界面有4种连接方式,选

BT_Dana的专栏 611
上一篇: windows ternimal 使用
下一篇: Git Bash使用代理拉取仓库
LPFFFFF
博客等级 码龄9年 347粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值