@andrshpa

Создние прокси-сервиса. Как реализовать API?

Приветствую знатоков.
Возникла необходимость создать свой прокси-сервис(не коммерческий, для личных целей), с поддержкой API. API достаточно простое - по соответствующим запросам выбирает и отдает список ip:port.
В linux опыт небольшой, но есть. Настраивал свой прокси на 3proxy.

Сейчас есть такие вопросы:
1)Как реализовать API?
Сейчас вижу себе это так: само API написать на PHP, инфу о проксях хранить в mySQL БД. Вроде не очень бредово.
Но не смог быстро найти, как сохранить список IP в БД или вообще в любой удобный формат?

2)какой выбрать сервер?
Сейчас выбираю между
3proxy
tinyproxy
Squid
может есть другие более оптимальные варианты? что выбрать из этих?

3)может есть готовое решение сервер+работа API, и не надо изобретать велосипед?

Вообще, посоветуйте что почитать по теме, т.к. подозреваю что мои вопросы "не очень профессиональные". Заранее спасибо.
  • Вопрос задан
  • 309 просмотров
Решения вопроса 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
1) Ну и создавайте БД и запихивайте туда адреса
CREATE TABLE servers(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
addr VARCHAR(15) NOT NULL,
port VARCHAR(5) NOT NULL,
)

INSERT INTO servers (name, addr,port)
VALUES ('mega puper server','100.100.100.100','8888');


2.) Да любой который умеете настраивать, раз настраивали уже 3proxy то и берите его.
Вообще думать о том какой сервер выбрать для собственного пользования, как-то вопрос ниочём. :)

3) Да есть - используйте VPN. Меньше гемороя и поднимается всё гараздо проще.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы