Files
nexus/wiki/sources/Ubuntu-Server科学上网配置.md

40 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Ubuntu Server科学上网配置"
type: source
tags: [Ubuntu, 科学上网, Docker, Proxychains]
date: 2025-03-14
---
## Source File
- [[raw/Home Office/Ubuntu Server科学上网.md]]
## Summary
- 核心主题Ubuntu Server配置V2RayN代理及各类工具代理
- 问题域:终端命令/Docker/Git在Ubuntu上的科学上网配置
- 方法/机制ProxyChains终端代理 + Git全局配置 + Docker Daemon代理 + 容器内代理
- 结论/价值完整的Ubuntu科学上网配置方案
## Key Claims
- 代理测试curl -x socks5h://127.0.0.1:10808 -v https://www.google.com
- ProxyChains/etc/proxychains4.conf添加socks5 127.0.0.1 10808
- Git代理git config --global http.proxy 'socks5://127.0.0.1:10808'
- Docker Daemon代理/etc/systemd/system/docker.service.d/http-proxy.conf
- 容器内代理docker-compose.yml加environment: ALL_PROXY=socks5://172.24.0.1:10808
- Docker网桥网关ip route | awk '/default/ { print $3 }'
- ~/.docker/config.json配置所有容器自动继承代理
## Key Concepts
- [[科学上网配置]]:多层次代理配置(终端/Git/Docker/容器)
- [[ProxyChains]]让不支持代理的命令走SOCKS5
- [[Docker容器代理]]Daemon级和容器级代理配置
## Key Entities
- [[Ubuntu]]Linux服务器
- [[V2RayN]]SOCKS5代理服务端口10808
## Connections
- [[Ubuntu-Server科学上网配置]] ← documents ← [[科学上网配置]]
## Contradictions
- 无冲突