2009-05-15 3 views
-2

컴퓨터에서 인터넷 연결을 트리거하는 데 필요한 코드를 작성해야합니다. 기본적으로 인터넷은 작동하지 않아야합니다.인터넷 연결을 활성화/비활성화하는 코드

그러나 내 프로그램을 설치 한 후 인터넷이 작동해야합니다.

물론 컴퓨터가 내 서버에 연결되어 있고 일반적으로 지금은 DHCP를 통해 인터넷에 액세스합니다. 그러나 내 프로그램을 설치하는 것만으로 인터넷 연결을 가능하게하는 그런 방식으로 일을 할 수있는 아이디어를 내게주세요.

감사

+0

사용자 컴퓨터에서 서비스 거부를 시도하고 있습니까? 엄밀히 말하면 사용자가 인터넷을 사용하지 못하도록 막을 수는 없으며, 인터넷을 통해 "중지"해야하는 프로그램과 네트워킹을 통해 안전 모드로 다시 시작할 수 있습니다. 어쨌든 사람들이 자원을 사용하지 못하도록 막는 것은 나쁜 습관처럼 보입니다. –

+0

아니요 인터넷을 중단하고 싶지 않습니다. 서버에 설치할 서버 프로그램을 만들 수 있으면 좋겠다. 클라이언트에 클라이언트 프로그램을 설치해야한다. 클라이언트가 서버로 인증 할 때 인터넷을 사용하고 싶습니다 ... 그게 내 생각입니다 ...하지만 어떻게 진행해야할지 모르겠군요. – Josh

+1

그러면 인터넷을 사용하기 전에 사람이 서버 인증을 받도록하고 싶습니까? – Jagd

답변

1

나는 당신을 잘 알고 있습니다. 하나를 사용하고 싶지는 않지만 올바른 & 가장 쉬운 도구는 프록시가 될 것입니다.

일부 클라이언트/서버/프록시 통신을 사용하려면 프로그램을 작성해야하지만 프록시를 사용하는 것이 좋습니다.

하지만 어쩌면 우리는 귀하의 요구 사항을 이해하지 못하고 있습니다. 왜 프록시가 문제가되지 않습니까?

VPN 설정이 효과가 있는지 궁금합니다. 프록시에 대한 변형 일 뿐이지 만 ..

편집 : Squid를 확인하십시오. 나머지 환경에서는 무엇을 사용하고 있는지 모르지만 mysql authentication을 지원합니다. 서버에서 제어 할 수있는 'enable'플래그가 mysql 테이블에 있습니다.

행운을 빈다.

+0

예, VPN 설정과 같은 것은 좋은 아이디어입니다 !!! 프록시와 같은 전문화 된 인증 프로그램을 사용해도 괜찮습니다 ... 브라우저에서는 일반 양말/http 프록시 구성이 아닙니다. – Josh

+0

그러나 프로그래밍 방식으로 VPN 설치를 구현하려면 어떻게해야합니까? – Josh

+0

그것은 좋은 생각이었습니다 ... 정말 고맙습니다 ... 나는 그렇게 오래 생각하지 않았습니다. 하지만 프로그래밍 방식으로 로그온하는 동안 VPN 연결을 눈에 보이지 않게 할 방법이 필요합니다. – Josh

0

존 알람 내가 그것을 본 적이 비슷한는 "interet 액세스"를 사용하지 않습니다 즉, 특정 포트를 당신이 트로이 목마를 생각하면.

+0

mm ... 나는 그것을 코드화하고 싶다 .. – Josh

0

컴퓨터에 프로그램이 있기도 전에 인터넷 액세스를 비활성화하는 방법을 모르겠다.

그러나 회사 네트워크에 바인딩되어있는 경우 Internet Explorer에서 특정 프록시 (이 경우 해당 프로그램)를 사용하도록하는 그룹 정책 일 수 있습니다. 그렇게하면 웹 탐색은 프로그램이로드 될 때까지 작동하지 않습니다. 프록시 설정을 변경할 수 없도록하는 또 다른 그룹 정책입니다. 크롬, 오페라, 파이어 폭스 등에서 이러한 것들을 방지하기 위해 또 다른 문제입니다 ....

+0

아니, 나는 프록시를 사용하고 싶지 않다. 인터넷을 중단하고 싶지 않습니다. 서버에서 인터넷을 사용할 수 없게됩니다. 나는 서버와 클라이언트 프로그램이 클라이언트에 설치되도록 설치할 서버 프로그램을 만들 수 있기를 바란다. 클라이언트가 서버로 인증 할 때 인터넷을 사용하고 싶습니다 ... 그게 내 생각입니다 ...하지만 어떻게 진행 해야할지 모르겠군요 ... – Josh

0

아, 이것은 쉬운 하나입니다. 라우터를 구입하여 설치하고 192.168.1.1로 이동 한 다음 비밀번호를 입력하고 MAC 주소를 기준으로 인증하도록 설정하거나 사용자 비밀번호를 요구하십시오. 현재 사용중인 플랜 중 어느 것이 든 더 비슷합니다.

0

당신이하려는 것은 802.1x의 영역에 해당합니다. 해당 기술 및 사용자가 인증 된 후 아웃 바운드 경로를 활성화 할 수있는 가능성을 읽어보십시오.

관련 문제