我想将我的Chrome设置为socks5代理。
chrome://linux-proxy-config/
要chrome://linux-proxy-config/
在Chrome中输入,请显示一个包含以下内容的页面:
在受支持的桌面环境下运行Google Chrome时,将使用系统代理设置。但是,您的系统不受支持,或者启动系统配置时出现问题。
但是您仍然可以通过命令行进行配置。
google-chrome
有关标志和环境变量的更多信息,请参见man 。
我在控制台中输入命令:
google-chrome-stable --proxy-server="socks5://127.0.0.1:1080
上面命令的两个效果:
effect1:我现在可以通过socks5代理冲浪。
effect2:如此多的警告信息:
"Fontconfig warning: "/etc/fonts/fonts.conf", line 100: unknown element "blank"
[3873:3960:0808/102301.399211:ERROR:object_proxy.cc(619)] Failed to call method: org.freedesktop.Notifications.GetCapabilities: object_path= /org/freedesktop/Notifications: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
[7:13:0808/102302.782729:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid
[3873:4069:0808/102302.788747:ERROR:object_proxy.cc(619)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[3873:4069:0808/102302.789045:ERROR:object_proxy.cc(619)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
我要修复effect2,也就是说,使命令在后台静默运行。
google-chrome-stable --proxy-server="socks5://127.0.0.1:1080 &
Effect2仍然存在,无法在后台运行,警告信息仍会在控制台中弹出。
尝试其他方式:
sudo gvim /usr/share/applications/google-chrome.desktop
#replace the `Exec=/usr/bin/google-chrome-stable --incognito` with
Exec=/usr/bin/google-chrome-stable --proxy-server="socks5://127.0.0.1:1080"
运行带有徽标的Chrome,Chrome可以打开,但现在我无法使用Proxy进行浏览了socks5://127.0.0.1:1080
。如何解决?
如果您找到了使事情正常运行的方法,而您唯一担心的是收到太多警告,则可以按照自己的方式丢弃消息:
<your command> 2> /dev/null
您将把文件描述符(FD)#2(即stderr )重定向 到“黑洞”。您可能还希望丢弃发送到stdout(FD#1)的消息,尽管这种情况在像您这样的情况下不太常见。您必须检查得到多少杂物。因此,您将拥有(仅重定向stderr):
google-chrome-stable --proxy-server="socks5://127.0.0.1:1080" 2> /dev/null &
或(重定向stderr和stdout;这些是同一命令的替代形式)
google-chrome-stable --proxy-server="socks5://127.0.0.1:1080" 2> /dev/null 1>&2 &
google-chrome-stable --proxy-server="socks5://127.0.0.1:1080" > /dev/null 2>&1 &
该语法2>&1
意味着将FD#2重定向到FD#1所到之处。默认FD为#1,因此>
等效于1>
。
在极少数情况下,您需要比以上更多的信息,或者出于好奇:
https://stackoverflow.com/questions/5256599/what-are-file-descriptors-explained-in-simple-terms
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句