Atom с использованием системного прокси - PullRequest
0 голосов
/ 21 сентября 2018

Независимо от того, что я настраиваю в .apmrc, ATOM использует настройки моего системного прокси для подключения.Только когда я меняю прокси-сервер в разделе «Свойства обозревателя» на свой сервис CNTLM, он действительно делает это.Как я могу исправить эту проблему?

Userconfig: \.atom\.apmrc   
http-proxy = "http://localhost:3128"  
https-proxy = "http://localhost:3128"  
proxy = "http://localhost:3128"  
strict-ssl = false  


atom --version
Atom    : 1.30.0    
Electron: 2.0.5    
Chrome  : 61.0.3163.100   
Node    : 8.9.3   

apm --version   
apm  1.19.0   
npm  3.10.10   
node 6.9.5 x64   
atom 1.30.0   
python 3.7.0   
git   
visual studio 2015  

Ответы [ 2 ]

0 голосов
/ 02 апреля 2019

ATOM PROXY LAUNCHER

Если вы работаете в операционной системе Linux, вы можете вызвать скрипт:

./atom-proxy-launcher.sh

, сначала создав скрипт atom-proxy-launcher, который содержит следующие команды:


#!/bin/bash
PROXY_IP=192.168.1.100:8888 # change to your proxy address
apm config set proxy $PROXY_IP
apm config set http-proxy $PROXY_IP
HTTP_PROXY="http://"$PROXY_IP \
HTTPS_PROXY="http://"$PROXY_IP \
atom --proxy-server="http://"$PROXY_IP

сохраните файл, назовите его atom-proxy-launcher.sh и измените его разрешение на исполняемый файл:

chmod +x atom-proxy-launcher.sh
./atom-proxy-launcher.sh

Таким образом, вы можете упростить сложную настройку и сделать вашижизнь проще.

0 голосов
/ 27 сентября 2018

Если вы просто изменили файл .apmrc, он будет сбрасываться каждый раз при перезагрузке атома.

См. https://github.com/atom/apm#behind-a-firewall, вы найдете решение этой проблемы в разделе «Использование прокси?»part.

И затем выполните cmd

apm config set strict-ssl false apm config set https-proxy https://$Your_proxy

PS Обычно это будет исправлено, но если появится такая проблема, как SSL782, см.

Ошибка: не удалось установить туннельный сокет, причина = запись EPROTO 101057795: ошибка: 140770FC: процедуры SSL: SSL23_GET_SERVER_HELLO: неизвестный протокол: openssl \ ssl \ s23_clnt.c: 782

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...