Sorry如果这里问错了关于Windows System的问题。
为了保持简洁,我是个新手,为了学习方便,我为Windows 10 Linux子系统安装了Ubuntu。
这里的主要问题是:我找不到proxychains的配置文件。
System安装说明:
启用-WindowsOptionalFeature -Online -FeatureName微软-Windows-子系统-Linux
lxrun /install
Proxychains的My问题
我想要玩的设施之一是丙烯链。要安装proxychains,我只需运行:
sudo apt-get install proxychains及时按下Y键。
现在,我想自然地编辑/etc/proxychains.conf文件并插入一个定制的proxychain。要做到这一点,我只需输入:
locate proxychains这个命令没有显示输出,只是将我返回给root@desktop~#,空白,可以插入另一个命令。只需键入:
locate在不返回其他参数的情况下:
locate: no pattern to search for specified在阅读了一篇关于如何对极客的文章之后,我发现了另一个执行相同功能的命令:
dpkg -L proxychains它返回了我期望从locate命令中得到的输出:
/.
/etc
/etc/proxychains.conf
/usr
/usr/bin
/usr/bin/proxychains
/usr/share
/usr/share/doc
/usr/share/doc/proxychains
/usr/share/doc/proxychains/AUTHORS
/usr/share/doc/proxychains/copyright
/usr/share/doc/proxychains/TODO
/usr/share/doc/proxychains/README.Debian
/usr/share/doc/proxychains/README
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/proxychains.1.gz
/usr/share/doc/proxychains/changelog.Debian.gz然后,在快速cd && cd..之后运行以下命令,以确保我在正确的位置。
cd etc 在这里列出的文件中快速滚动显示没有proxychains.conf文件。跑步时:
nano proxychains.conf它只是像预期的那样创建了一个空白文件。
nano etc/proxychains.conf直接从新终端运行输出相同的空白文件。
<#>Trying配置不同的包(Privoxy)
为了确定它是否仅仅是proxychains的一个问题,我运行了以下命令:
sudo apt-get install privoxy同样,命令locate privoxy将我返回到root@desktop~#,准备再执行另一个命令,因此我运行:
dpkg -L privoxy并收到预期产出:
/etc/privoxy/templates/edit-actions-list-button
/etc/privoxy/templates/edit-actions-url-form
/etc/privoxy/templates/cgi-error-file
/etc/privoxy/templates/cgi-error-parse
/etc/privoxy/templates/no-such-domain
/etc/privoxy/templates/connection-timeout
/etc/privoxy/templates/show-status-file
/etc/privoxy/templates/blocked
/etc/privoxy/templates/edit-actions-list-url
/etc/privoxy/templates/toggle-mini
/etc/privoxy/templates/toggle
/etc/privoxy/templates/show-version
/etc/privoxy/templates/edit-actions-list
/etc/privoxy/templates/cgi-error-modified
/etc/privoxy/templates/edit-actions-list-section
/etc/privoxy/templates/connect-failed
/etc/privoxy/templates/show-request
/etc/privoxy/templates/forwarding-failed
/etc/privoxy/templates/cgi-error-file-read-only
/etc/privoxy/templates/cgi-style.css
/etc/privoxy/templates/mod-local-help
/etc/privoxy/templates/mod-unstable-warning
/etc/privoxy/default.action
/etc/privoxy/config
/etc/privoxy/user.action
/etc/logrotate.d
/etc/logrotate.d/privoxy
/etc/init.d
/etc/init.d/privoxy两者同时使用:
nano etc/privoxy/config以及:
cd .. && cd etc && cd privoxy && ls
nano config我得到了预期的示例设置文档。
我多次卸载和重新安装proxychains,并确保每次都清除cd && cd.. && cd etc/目录。每次尝试编辑默认文件时都会遇到相同的错误。
Troubleshooting“找到”
当试图修复“定位”命令错误时,我运行了:
sudo update-db并收到以下错误:
bash: update-db: command not found结论
任何关于如何解决这个问题的建议都将不胜感激。
I想知道是否在 cd && cd.. && cd etc would中创建标准proxychains.conf文件的手动版本?
发布于 2018-02-21 17:10:49
locate命令由于proxychains相关文件是新添加的,因此尚未编制索引。若要更新定位索引,请输入:
sudo updatedb注意:update和db之间没有任何破折号。一般来说,Ubuntu (Linux一般)在命令行时不像Windows那样宽容。这些命令区分大小写。
updatedb可能需要一些时间。完成后,输入:
locate proxych这将列出所有以proxych命名的文件。第一项是:
/etc/proxychains.conf这就是你要找的文件。注意:文件名的每个路径都以/开头。这是Ubuntu文件系统的root。不要将它与root用户混淆。把这看作是Windows中的C:\。如果您没有从初始的/开始,那么Ubuntu将尝试使用当前目录。
另一方面,An除外::
dpkg -L proxychains列出包proxychains安装和创建的所有文件文件夹。在这里,您需要写包的全名,它将列出文件,即使它的名称不包括那些字母,如copyright。
/etc中编辑配置文件
编辑/etc/proxychains.conf的正确命令是:
sudo nano /etc/proxychains.conf注:sudo在前面。这是因为您希望编辑“可编辑文本配置”文件。我不建议在Ubuntu中成为root。作为一个新用户,最好使用普通用户bash,并且只在需要时使用sudo。
第二,注意前面提到的/。如果在开始时输入etc/proxychains.conf而没有/,nano将尝试将proxychains.conf文件保存在主文件夹中的一个名为etc的文件夹中。换句话说,这与:
nano /home/$USER/etc/proxychains.conf如果您是root帐户,则它具有主文件夹/root的特殊位置。因此,nano etc/proxychains.conf尝试编辑
nano /root/etc/proxychains.conf由于您的(或根的)主文件夹中没有etc文件夹,所以在您编写或粘贴文本之后,nano将无法保存该文件。即使您在主文件夹中创建了一个etc文件夹,并在其中创建了一个新的配置文件,它对proxychains也没有任何用处,因为它将在`/etc/ proxychains.conf中查找D42。
要卸载proxychains,但要保留配置文件,请使用以下命令:
sudo apt remove proxychains要卸载proxychains和配置文件,请使用以下命令:
sudo apt purge proxychains这也将使proxychains.conf从/etc中去除。
cd .. && cd etc && cd privoxy && ls这可能是因为您使用的是root shell,而当前目录是/root。再一次,这是不建议的。您应该使用您的Ubuntu用户名和sudo与您创建的密码时,您创建您的正常用户名。可以通过在命令提示符中输入pwd来检查当前目录。
此命令是由&&分隔的四个命令。&&告诉bash在完成上一个命令后执行下一个命令。您可以通过以下方法获得相同的结果:
ls /etc/privoxy如果您确实希望更改目录,cd /etc/privoxy将执行此工作,而不是在三个命令中执行,并将它们串在一起。您可以使用:
cd /etc/privoxy然后
sudo nano config或使用&&:
cd /etc/privoxy && sudo nano config或者只键入:
sudo nano /etc/privoxy/config如果您当前的位置是/home/SweetDomination,并且您非常喜欢相对路径(如.. ),那么您可以键入:
sudo nano ../../etc/privoxy/config您将编辑同一个文件。这是纯文本文件。您可以一次只输入一个字母的所有行,或者从其他地方复制和粘贴它,或者使用现有的行并编辑所需的更改。只要您在正确的位置创建/编辑文件,并且在编辑和写入过程中不犯任何语法错误,那么手动编写或使用安装附带的文件(如果需要的话)并不重要。
希望这能有所帮助
https://askubuntu.com/questions/1008425
复制相似问题