반응형

[1. 현재 내가 사용하는 DNS 상태 확인]

 

https://dnsleaktest.com/ 로 접속 후 지도 아래 나오는 [Standard Test]를 클릭해서 테스트를 진행합니다.

이는 암호화 적용 전 통신하는 DNS과 암호화 적용 후 통신하는 DNS를 비교하기 위함입니다.

특별히 컴퓨터나 공유기에 수동으로 DNS를 지정해주시지 않으셨다면, 

아래와 같이 지금 사용하는 인터넷 업체의 DNS가 표시됩니다.

'ISP' 이름만 머릿속에 기억해 두시고 창을 닫습니다. 

 

 

 

[2. Simple DNSCrypt 설치]

 

https://github.com/bitbeans/SimpleDnsCrypt/releases/ 로 접속해서

PC 환경에 맞는 인스톨러를 다운받습니다. 

32비트 운영체제인 경우는 SimpleDNSCrypt.msi

64비트 운영체제인 경우는 끝에 '64'가 붙은 .msi 파일을 내려받으시면 됩니다.

(작성 시점 최신 버전은 0.5.4입니다)

 

설치 과정 중에 바탕화면(Desktop)과 시작 메뉴(Start Menu)에 아이콘을 추가할 것인지, 

설치할 폴더는 어디로 할지 물어보는 과정이 제외하면 (특별히 바꾸실 필요는 없습니다.)

설치가 자동으로 이뤄지고, 마지막에 나오는 'Launch Simple DNSCrypt'(실행) 내용에 체크한 후 설치를 마치시면 됩니다.

 

[3. 실행 및 적용]

 

실행을 하게 되면 'Visual C++ 재배포 패키지'가 컴퓨터에 없는 경우 자동으로 받아 설치를 하게 되고,

아래에 같은 창이 나오면서 조정해주실 부분이 두 개 있습니다.

 

아래처럼 첫 번째 서비스를 먼저 켜 주시고, 적용할 랜카드를 선택해주셔서 '불이 들어오도록'(?) 바꿔주시면 됩니다.

 

 

↑ 이렇게 나오도록 하세요 ↑

 

 

앞서 설명해드렸던 https://dnsleaktest.com/ 에 접속해서 테스트를 진행한 후 결과값이 바뀌었는지 확인합니다:

(테스트 결과는 연결된 서버에 따라서 달라질 수 있습니다)

 

 

-----

[FAQ 1. 클라우드플레어 서버를 사용하고 싶어요]

 

답변:

'Resolver' 탭을 클릭한 후 'Automatic' 모드를 해제하고 'cloudflare'만 선택된 상태로 적용해주시면 됩니다.

 

다시 테스트를 실시하면 한국인 경우 국내 클라우드플레어 서버에 접속된 것을 확인하실 수 있습니다.

 


[FAQ 2. 구글 서버를 사용하고 싶어요]

 

답변:

구글 DNS 역시 암호화 통신을 지원하기는 하지만, 구글의 로깅(logging) 정책 때문에 기본적으로 선택에서 제외되어 있습니다.

구글에서는 수집한 정보를 타 구글 서비스와 연계시키지 않는다고 밝히고 있기는 합니다 :

https://developers.google.com/speed/public-dns/privacy

 

구글이 정보를 영구적으로 보관하는 것에 상관이 없으시다면, 

Main Menu로 돌아와 Only servers without logging에 체크된 것을 해제해줍니다.↓

 

그러면 Resolvers(서버) 목록에 구글 서버가 추가되며 선택할 수 있게 됩니다.

여기서 'google'만 선택 후 적용해주시면 됩니다.

 

테스트를 진행해서 구글로 접속되는지 확인 후 설정을 마치시면 됩니다. 읽어주셔서 감사합니다.

 

 

출처: https://www.clien.net/service/board/lecture/12079694

반응형
반응형

현상.

1. 기존에 윈7이 깔려있는 컴퓨터를 윈10 설치프로그램을 다운로드하여 설치 하였음.

2. 새로 설치 옵션을 선택하지 않고, 기존 사용자 데이터 유지 를 선택. 

3. 기존 사용자 데이터 유지를 선택하여 설치시 드라이버/설치된 프로그램 충돌로 부팅이 되지 않는 현상

 

이때 제일 빠른 방법은 usb에 윈10 설치프로그램을 담아서 재설치 하는 것이다.

아마 계속 부팅이 되지 않으면서 윈10 블루스크린 화면으로 갈텐데, 여기서 약 3~4회 정도 재부팅을 시도하면 "고급 옵션" 을 선택할수가 있다.

여기서 PC 재설정을 선택하여 새로 설치를 진행할 수가 있다.

 

물론 데이터 백업이 필요하다면 타 PC에 해당 PC의 하드를 꽂아 데이터를 백업후에 ... 

 

반응형
반응형

해결방법 1.

 

Repair Permissions

After you have identified and fixed the underlying cause (see below), you'll want to repair the permissions:

cd /path/to/repo.git sudo chgrp -R groupname . sudo chmod -R g+rwX . find . -type d -exec chmod g+s '{}' +

Note if you want everyone to be able to modify the repository, you don't need the chgrp and you will want to change the chmod to sudo chmod -R a+rwX .

If you do not fix the underlying cause, the error will keep coming back and you'll have to keep re-running the above commands over and over again.

Underlying Causes

The error could be caused by one of the following:

  • The repository isn't configured to be a shared repository (see core.sharedRepository in git help config). If the output of:

    git config core.sharedRepository

    is not group or true or 1 or some mask, try running:

    git config core.sharedRepository group

    and then re-run the recursive chmod and chgrp (see "Repair Permissions" above).

  • The operating system doesn't interpret a setgid bit on directories as "all new files and subdirectories should inherit the group owner".

    When core.sharedRepository is true or group, Git relies on a feature of GNU operating systems (e.g., every Linux distribution) to ensure that newly created subdirectories are owned by the correct group (the group that all of the repository's users are in). This feature is documented in the GNU coreutils documentation:

    ... [If] a directory's set-group-ID bit is set, newly created subfiles inherit the same group as the directory, and newly created subdirectories inherit the set-group-ID bit of the parent directory. ... [This mechanism lets] users share files more easily, by lessening the need to use chmod or chown to share new files.

 

 

 

해결방법 2.

난 이게 더 심플한거 같기도.

 

For Ubuntu (or any Linux)

From project root,

 

cd .git/objects

ls -al

sudo chown -R yourname:yourgroup *

 

You can tell what yourname and yourgroup should be by looking at the permissions on the majority of the output from that ls -al command

Note: remember the star at the end of the sudo line

 

반응형
반응형

아래와 같이 git command 를 실행하자

 

git rm -r --cached .

git add .

git commit -m "fixed untracked files"

반응형
반응형

Mac Xampp 에서 위와 같은 오류 발생시, 아래와 같이 터미널에서 실행한후, 앱을 완전히 종료 후 재시작하면 stackman 이 재구성된다.

계정 명/폴더 변경시에 발생하는것 같다.

 

rm -rf ~/.bitnami/stackman

반응형
반응형

Component 를 Link to 로 연결시에 스크롤이 0 으로 이동되도록 아래와 같이 처리

 

반응형
반응형


해결법은 매우 간단했다.

venv VM폴더를 밀어버리고..... 


virtualenv 로 새로 폴더 생성하고 가상환경 들어가서 pip install -r requirement.txt 하면 된다.

원인으로는 가상환경에서 본래 파이썬 경로를 인지하고 있는데, 

다른 개발 환경에서 파이썬을 나처럼 다른 경로에 지정을 한 경우 발생한다. ㅠㅠ 


반응형

'웹프로그래밍 > Python' 카테고리의 다른 글

Python whl 파일 설치 방법  (0) 2018.12.08
반응형

1. Python whl 파일 설치 방법

1) 설치하고자 하는 whl 파일을 다운로드 받는다.

2) python -m pip install whl파일명


2. Beautifulsoup 설치 방법

1) https://pypi.python.org/pypi/beautifulsoup4 여기서 관련 whl 파일을 다운로드 한다.

2) 아래 해당 명령어를 console에서 실행한다.

python -m pip install beautifulsoup4-4.4.1-py2-none-any.whl 

3) 정상 설치 여부를 확인한다.

>>> import bs4
>>> bs4

>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup("data", "html.parser")
>>> soup
data
>>> soup.prettify()
'\n data\n'

4) 위와 같이 출력 되면 정상적으로 설치가 완료된 것이다.

3. Python OpenSSL 설치 방법

1) Windows7에 설치시 Service Pack 1을 설치한 상태에서 진행해야 한다.

2) CMD 창에 easy_install pyopenssl 입력 한다.

3) 관련 로그가 나오구 특별한 사항이 없다면 정상설치 된 것이다.

4) 설치도중 VC++ 관련 오류가 나올경우 아래 경로에서 VC++관련 정보를 다운로드 하여 설치한다.
    https://www.microsoft.com/en-us/download/details.aspx?id=44266

4. PIP로 설치가 안될경우 설치 방법

1) easy_install pyopenssl

2) easy_install beautifulsoup

3) easy_install Scrapy
    Scrapy로 설치시 twisted관련 오류가 발생할 경우 아래 zope.interface를 추가로 설치한다.

4) easy_install zope.interface


5. PIP 최신 버전 업그레이드 방법

1) python -m pip install --upgrade pip


6. Python IDE 무료 툴

1) 기능은 제한되어 있지만 무료로 쓸수 있는 Community 버전으로 다운로드 한다.


7. pip로 관련 모듈 업그레이드 안되고 아래 오류등이 나올경우 조치 사항

1) 오류 메세지 종류 pip install scrapy만 실행시 아래 와 같은 메세지 노출될경우

Could not find a version that satisfies the requirement scrapy (from versions:)
No matching distribution found for scrapy

2) 좀더 정확한 오류 메세지를 확인하기 위해 아래 명령어를 추가로 실행 pip -vvv install scrapy

 Could not fetch URL https://pypi.python.org/simple/scrapy/: 
 connection error: SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) - skippig

위와 같이 SSL관련 인증이 문제일경우 해당 site를 신뢰 할 수 있게 설정해서 PIP를 실행하면 됨.

pip install --upgrade --trusted-host pypi.python.org 설치하고자 하는 ex) pip install --upgrade --trusted-host pypi.python.org scrapy



출처: http://bobr2.tistory.com/entry/Python-whl-파일-설치-방법 [나만의공간]

반응형

'웹프로그래밍 > Python' 카테고리의 다른 글

Could not import runpy module  (0) 2018.12.08

+ Recent posts